{"id":1029,"date":"2018-11-28T20:18:19","date_gmt":"2018-11-28T11:18:19","guid":{"rendered":"https:\/\/www.bold.ne.jp\/engineer-club\/?p=1029"},"modified":"2025-09-17T13:55:46","modified_gmt":"2025-09-17T04:55:46","slug":"java-for","status":"publish","type":"post","link":"https:\/\/www.bold.ne.jp\/engineer-club\/java-for","title":{"rendered":"Java\u306efor\u3068\u306f\uff1f\u7e70\u308a\u8fd4\u3057\u51e6\u7406\u3092\u884c\u3046\u305f\u3081\u306e\u69cb\u6587\u300cfor\u6587\u300d\u306e\u4f7f\u3044\u65b9"},"content":{"rendered":"<p>for\u6587\u306f\u3001<span>Java<\/span>\u3067\u7e70\u308a\u8fd4\u3057\u51e6\u7406\u3092\u884c\u3046\u305f\u3081\u306e\u69cb\u6587\u3067\u3059\u3002<span>for<\/span>\u6587\u306f\u3001<span>while<\/span>\u6587\u3068\u4e26\u3073\u3001<span>Java<\/span>\u306e\u7e70\u308a\u8fd4\u3057\u69cb\u6587\u306e\u4ee3\u8868\u683c\u3067\u3059\u3002<\/p>\n<p>for\u6587\u306f\u4ed6\u306e\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e\u306b\u3082\u3042\u308b\u666e\u904d\u7684\u306a\u3082\u306e\u3067\u3059\u306e\u3067\u3001<span>Java<\/span>\u3067\u57fa\u672c\u3092\u3057\u3063\u304b\u308a\u899a\u3048\u308c\u3070\u3001\u4ed6\u306e\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e\u3067\u3082\u7c21\u5358\u306b\u5fdc\u7528\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001<strong><span class=\"f-marker-p\">for\u6587\u306b\u3064\u3044\u3066\u521d\u5fc3\u8005\u5411\u3051\u306b\u57fa\u672c\u304b\u3089<\/span><\/strong>\u304a\u4f1d\u3048\u3057\u307e\u3059\u3002\u3088\u308a\u4fbf\u5229\u3067\u7c21\u5358\u306b\u6271\u3048\u308b\u62e1\u5f35<span>for<\/span>\u6587\u306b\u3082\u89e6\u308c\u307e\u3059\u306e\u3067\u3001\u305c\u3072\u899a\u3048\u3066\u3044\u3063\u3066\u304f\u3060\u3055\u3044<span>!<\/span><\/p>\n<p>\u203b\u3053\u306e\u8a18\u4e8b\u306e\u30b5\u30f3\u30d7\u30eb\u306f\u3001<span>Java 10<\/span>\u306e\u74b0\u5883\u3067\u52d5\u4f5c\u78ba\u8a8d\u3057\u3066\u3044\u307e\u3059<\/p>\n<div id=\"toc_container\" class=\"no_bullets\"><p class=\"toc_title\">\u76ee\u6b21<\/p><ul class=\"toc_list\"><li><a href=\"#Javafor\">\uff11\uff0e\u3010Java\u3011for\u6587\u304c\u52d5\u304f\u4ed5\u7d44\u307f<\/a><ul><li><a href=\"#-for\">\uff11-\uff11\uff0efor\u6587\u306e\u5b9f\u884c\u9806\u5e8f\u3092\u7406\u89e3\u3057\u3088\u3046<\/a><\/li><li><a href=\"#-for-2\">\uff11-\uff12\uff0efor\u6587\u306e\u52d5\u304d\u3092\u898b\u3066\u307f\u3088\u3046<\/a><\/li><\/ul><\/li><li><a href=\"#Java\">\uff12\uff0e\u3010Java\u3011\u521d\u671f\u5316\u5f0f\u306f\u5909\u6570\u306e\u521d\u671f\u5316\u306b\u7528\u3044\u308b<\/a><ul><li><a href=\"#i\">\uff12-\uff11\uff0e\u521d\u671f\u5316\u5f0f\u3067\u5ba3\u8a00\u3057\u305f\u5909\u6570\u306e\u30b9\u30b3\u30fc\u30d7<\/a><\/li><\/ul><\/li><li><a href=\"#Javaboolean\">\uff13\uff0e\u3010Java\u3011\u6761\u4ef6\u5f0f\u306f\u5fc5\u305aboolean\u3092\u623b\u3059<\/a><\/li><li><a href=\"#Java-2\">\uff14\uff0e\u3010Java\u3011\u51e6\u7406\u90e8\u306b\u306f\u7e70\u308a\u8fd4\u3057\u305f\u3044\u51e6\u7406\u3092\u66f8\u304f<\/a><\/li><li><a href=\"#Java-3\">\uff15\uff0e\u3010Java\u3011\u53cd\u5fa9\u5f0f\u3067\u306f\u7e70\u308a\u8fd4\u3057\u5f8c\u306b\u884c\u3044\u305f\u3044\u51e6\u7406\u3092\u66f8\u304f<\/a><\/li><li><a href=\"#Java-4\">\uff16\uff0e\u3010Java\u3011\u30d5\u30ed\u30fc\u5236\u5fa1\u306e\u69cb\u6587<\/a><ul><li><a href=\"#-continue\">\uff16-\uff11\uff0econtinue\u306f\u51e6\u7406\u90e8\u3092\u4e2d\u65ad\u3057\u3066\u6b21\u3092\u7e70\u308a\u8fd4\u3059<\/a><\/li><li><a href=\"#-breakfor\">\uff16-\uff12\uff0ebreak\u306f\u51e6\u7406\u90e8\u3092\u4e2d\u65ad\u3057\u3066for\u6587\u3092\u629c\u3051\u308b<\/a><\/li><\/ul><\/li><li><a href=\"#Javafor-2\">\uff17\uff0e\u3010Java\u3011\u5165\u308c\u5b50\u306b\u306a\u3063\u305ffor\u6587<\/a><\/li><li><a href=\"#Javafor-3\">\uff18\uff0e\u3010Java\u3011for\u6587\u306e\u4f7f\u3044\u65b9\u306e\u4f8b<\/a><ul><li><a href=\"#i-2\">\uff18-\uff11\uff0e\u6c7a\u307e\u3063\u305f\u56de\u6570\u306e\u5b9f\u884c<\/a><\/li><li><a href=\"#i-3\">\uff18-\uff12\uff0e\u914d\u5217\u3078\u306e\u30a2\u30af\u30bb\u30b9<\/a><\/li><li><a href=\"#-List\">\uff18-\uff13\uff0eList\u3078\u306e\u30a2\u30af\u30bb\u30b9<\/a><\/li><\/ul><\/li><li><a href=\"#Javafor-4\">\uff19\uff0e\u3010Java\u3011\u62e1\u5f35for\u6587<\/a><ul><li><a href=\"#-for-3\">\uff19-\uff11\uff0e\u62e1\u5f35for\u6587\u306e\u66f8\u304d\u65b9<\/a><\/li><li><a href=\"#-for-4\">\uff19-\uff12\uff0e\u62e1\u5f35for\u6587\u306e\u4f8b<\/a><\/li><\/ul><\/li><li><a href=\"#10\">10\uff0e\u307e\u3068\u3081<\/a><\/li><\/ul><\/div>\n<h2><span id=\"Javafor\">\uff11\uff0e\u3010<span>Java\u3011<\/span>for\u6587\u304c\u52d5\u304f\u4ed5\u7d44\u307f<\/span><\/h2>\n<h3><span id=\"-for\">\uff11-\uff11\uff0efor\u6587\u306e\u5b9f\u884c\u9806\u5e8f\u3092\u7406\u89e3\u3057\u3088\u3046<\/span><\/h3>\n<p>Java\u306e<span>for<\/span>\u6587\u306f\u4ee5\u4e0b\u306e\u90e8\u5206\u304b\u3089\u4f5c\u3089\u308c\u3066\u3044\u307e\u3059\u3002\u6700\u3082\u91cd\u8981\u306a\u306e\u306f\u3001\u5404\u90e8\u5206\u304c\u3069\u306e\u30bf\u30a4\u30df\u30f3\u30b0\u3067\u3069\u3046\u3044\u3046\u9806\u5e8f\u3067\u5b9f\u884c\u3055\u308c\u308b\u304b\u3067\u3059\u3002\u305d\u308c\u3055\u3048\u7406\u89e3\u3059\u308c\u3070\u3001<span>for<\/span>\u6587\u306f\u308f\u304b\u3063\u305f\u3082\u540c\u7136\u3067\u3059<span>!!<\/span><\/p>\n<pre class=\"prettyprint lang:default decode:true\">for (\u2460\u521d\u671f\u5316\u5f0f; \u2461\u6761\u4ef6\u5f0f; \u2463\u53cd\u5fa9\u5f0f) {\r\n\t\/\/ \u2462\u51e6\u7406\u90e8\r\n}<\/pre>\n<p>for\u6587\u306f\u300c\u2460\u521d\u671f\u5316\u5f0f\u2192\u2461\u6761\u4ef6\u5f0f\u2192\u2462\u51e6\u7406\u90e8\u2192\u2463\u53cd\u5fa9\u5f0f\u2192\u2461\u6761\u4ef6\u5f0f\u2192\u2462\u51e6\u7406\u90e8\u2192\u2463\u53cd\u5fa9\u5f0f\u2192\u2026\u300d\u306e\u9806\u5e8f\u3067\u5b9f\u884c\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u306f\u78ba\u5b9f\u306b\u899a\u3048\u307e\u3057\u3087\u3046\u3002\u3069\u308c\u3060\u3051\u8907\u96d1\u306a<span>for<\/span>\u6587\u3067\u3082\u3001\u3053\u306e\u6d41\u308c\u306f\u7d76\u5bfe\u306b\u5b88\u3089\u308c\u307e\u3059\u3002<\/p>\n<p><a href=\"https:\/\/www.bold.ne.jp\/engineer-club\/wp-content\/uploads\/2018\/11\/Java-for.png\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.bold.ne.jp\/engineer-club\/wp-content\/uploads\/2018\/11\/Java-for.png\" alt=\"Java for\u3092\u8a73\u3057\u304f\u89e3\u8aac\uff01\" width=\"960\" height=\"720\" class=\"alignnone size-full wp-image-1031\" srcset=\"https:\/\/www.bold.ne.jp\/engineer-club\/wp-content\/uploads\/2018\/11\/Java-for.png 960w, https:\/\/www.bold.ne.jp\/engineer-club\/wp-content\/uploads\/2018\/11\/Java-for-768x576.png 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/a><\/p>\n<p>\u2460\u306e\u521d\u671f\u5316\u5f0f\u306f\u3001<span>for<\/span>\u6587\u304c\u5b9f\u884c\u3055\u308c\u308b\u969b\u306b\u300c<span>1<\/span>\u56de\u3060\u3051\u300d\u5b9f\u884c\u3055\u308c\u307e\u3059\u3002\u666e\u901a\u306f\u3001\u3053\u3053\u3067\u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570\u306e\u5ba3\u8a00\u30fb\u521d\u671f\u5316\u306a\u3069\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n<p>\u2461\u306e\u6761\u4ef6\u5f0f\u306f\u3001\u7e70\u308a\u8fd4\u3057\u3092\u884c\u304a\u3046\u3068\u3059\u308b\u30bf\u30a4\u30df\u30f3\u30b0\u3067\u300c\u6bce\u56de\u5fc5\u305a\u5b9f\u884c\u300d\u3055\u308c\u307e\u3059\u3002\u3053\u306e\u5f0f\u306e\u8a55\u4fa1\u7d50\u679c\u304c<span>true<\/span>\u306a\u3089\u2462\u306e\u51e6\u7406\u90e8\u304c\u5b9f\u884c\u3055\u308c\u3001<span>false<\/span>\u306a\u3089\u5373\u5ea7\u306b<span>for<\/span>\u6587\u304c\u7d42\u4e86\u3057\u307e\u3059\u3002<\/p>\n<p>\u2462\u306e\u51e6\u7406\u90e8\u306f\u3001\u2461\u306e\u6761\u4ef6\u5f0f\u304c<span>true<\/span>\u306b\u306a\u3063\u305f\u6642\u306b\u3060\u3051\u5b9f\u884c\u3055\u308c\u307e\u3059\u3002<span>for<\/span>\u6587\u306e\u672c\u4f53\u3067\u3059\u3002<\/p>\n<p>\u2463\u306e\u53cd\u5fa9\u5f0f\u306f\u3001\u2462\u306e\u51e6\u7406\u304c\u7d42\u308f\u3063\u305f\u6642\u306b\u306f\u5fc5\u305a\u547c\u3073\u51fa\u3055\u308c\u307e\u3059\u3002\u666e\u901a\u306f\u30ab\u30a6\u30f3\u30bf\u30fc\u7528\u5909\u6570\u306e\u64cd\u4f5c\u304c\u884c\u308f\u308c\u307e\u3059\u3002\u3053\u306e\u5f8c\u306f\u2461\u306e\u6761\u4ef6\u5f0f\u304c\u5b9f\u884c\u3055\u308c\u307e\u3059\u3002<\/p>\n<p>\u305d\u3057\u3066\u5fc5\u305a\u62bc\u3055\u3048\u3066\u304a\u304f\u3079\u304d\u30dd\u30a4\u30f3\u30c8\u306f\u3001\u2461\u306e\u6761\u4ef6\u5f0f\u304c<span>true\/false<\/span>\u306e\u3069\u3061\u3089\u306b\u306a\u308b\u304b\u3067\u3001\u7e70\u308a\u8fd4\u3057\u304c\u7d9a\u304f\u304b\u3069\u3046\u304b\u6c7a\u307e\u308b\u3068\u3044\u3046\u3053\u3068\u3067\u3059\u3002\u3053\u306e\u90e8\u5206\u306e\u9593\u9055\u3044\u304c\u3001\u5b9f\u52d9\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u3067\u3082\u3068\u3066\u3082\u591a\u3044\u3082\u306e\u306a\u306e\u3067\u3059\u3002<\/p>\n<h3><span id=\"-for-2\">\uff11-\uff12\uff0efor\u6587\u306e\u52d5\u304d\u3092\u898b\u3066\u307f\u3088\u3046<\/span><\/h3>\n<p>\u3067\u306f\u3001\u7c21\u5358\u306a\u4f8b\u3067<span>for<\/span>\u6587\u306e\u52d5\u304d\u3092\u898b\u3066\u307f\u307e\u3057\u3087\u3046\u3002<span>2<\/span>\u56de\u7e70\u308a\u8fd4\u3057\u3092\u884c\u3044\u3001\u305d\u306e\u6642\u70b9\u3067\u306e\u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570<span>(i)<\/span>\u306e\u5024\u3092<span>print<\/span>\u3059\u308b<span>for<\/span>\u6587\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">for (int i = 0; i &lt; 2; i++) {\r\n\tSystem.out.println(i);\r\n}<\/pre>\n<p>\u3053\u306e<span>for<\/span>\u6587\u306e\u8981\u7d20\u3068\u52d5\u304d\u3092\u5168\u3066\u66f8\u304d\u4e0b\u3059\u3068\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002\u524d\u8ff0\u3057\u305f\u300c\u2460\u521d\u671f\u5316\u5f0f\u2192\u2461\u6761\u4ef6\u5f0f\u2192\u2462\u51e6\u7406\u2192\u2463\u53cd\u5fa9\u5f0f\u2192\u2461\u6761\u4ef6\u5f0f\u2192\u2026\u300d\u306e\u7d50\u679c\u306b\u3088\u308a\u3001<span>2<\/span>\u56de<span>print<\/span>\u3055\u308c\u308b\u3053\u3068\u304c\u5206\u304b\u308b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<blockquote>\n<p>\u2460\u521d\u671f\u5316\u5f0f \u2192<span> int i = 0<\/span><\/p>\n<p>\u2461\u6761\u4ef6\u5f0f \u2192<span> i &lt; 2<\/span><\/p>\n<p>\u2462\u51e6\u7406\u90e8 \u2192<span> System.out.println(i)<\/span><\/p>\n<p>\u2463\u53cd\u5fa9\u5f0f \u2192<span> i++<\/span><\/p>\n<p>\u521d\u671f\u5316\u5f0f\u306e\u5b9f\u884c<\/p>\n<p>\u00a0 \u00a0 \u00a01: int i = 0 \u2192<span> int<\/span>\u578b\u306e\u5909\u6570<span>i<\/span>\u3092\u521d\u671f\u5024<span>0<\/span>\u3067\u5ba3\u8a00<\/p>\n<p>1\u56de\u76ee\u306e\u30eb\u30fc\u30d7<\/p>\n<p>\u00a0 \u00a0 \u00a02: 0 &lt; 2 \u2192 \u3053\u306e\u6642\u70b9\u3067\u306f<span>i<\/span>\u306f<span>0<\/span>\u3001\u300c<span>0 &lt; 2<\/span>\u300d\u306e\u7d50\u679c\u3092\u5224\u65ad\u3001\u7d50\u679c\u306f<span>true<\/span>\u306a\u306e\u3067\u51e6\u7406\u90e8\u3092\u5b9f\u884c<\/p>\n<p>\u00a0 \u00a0 \u00a03: System.out.println(0) \u2192 \u3053\u306e\u6642\u70b9\u306e<span>i<\/span>\u306e\u5024<span>(0)<\/span>\u3092<span>print<\/span><\/p>\n<p>\u00a0 \u00a0 \u00a04: 0++ \u2192 \u3053\u306e\u6642\u70b9\u3067<span>i<\/span>\u306f<span>0<\/span>\u3001<span>++<\/span>\u3055\u308c\u308b\u3068<span>1<\/span>\u306b\u306a\u308b<\/p>\n<p>2\u56de\u76ee\u306e\u30eb\u30fc\u30d7<\/p>\n<p>\u00a0 \u00a0 \u00a05: 1 &lt; 2 \u2192 \u3053\u306e\u6642\u70b9\u3067\u306f<span>i<\/span>\u306f<span>1<\/span>\u306a\u306e\u3067\u3001\u300c<span>1 &lt; 2<\/span>\u300d\u306e\u7d50\u679c\u3092\u5224\u65ad\u3001\u7d50\u679c\u306f<span>true<\/span>\u306a\u306e\u3067\u51e6\u7406\u90e8\u3092\u5b9f\u884c<\/p>\n<p>\u00a0 \u00a0 \u00a06: System.out.println(1) \u2192 \u3053\u306e\u6642\u70b9\u306e<span>i<\/span>\u306e\u5024<span>(i)<\/span>\u3092<span>print<\/span><\/p>\n<p>\u00a0 \u00a0 \u00a07: 1++ \u2192 \u3053\u306e\u6642\u70b9\u3067<span>i<\/span>\u306f<span>0<\/span>\u3001<span>++<\/span>\u3055\u308c\u308b\u3068<span>2<\/span>\u306b\u306a\u308b<\/p>\n<p>3\u56de\u76ee\u306e\u30eb\u30fc\u30d7<\/p>\n<p>\u00a0 \u00a0 \u00a08: 2 &lt; 2 \u2192 \u3053\u306e\u6642\u70b9\u3067\u306f<span>i<\/span>\u306f<span>2<\/span>\u3001\u300c<span>2 &lt; 2<\/span>\u300d\u306e\u7d50\u679c\u3092\u5224\u65ad\u3001\u7d50\u679c\u306f<span>false<\/span>\u3068\u306a\u308a\u3001<span>for<\/span>\u6587\u306f\u7d42\u4e86\u3059\u308b<\/p>\n<\/blockquote>\n<h2><span id=\"Java\">\uff12\uff0e\u3010<span>Java\u3011<\/span>\u521d\u671f\u5316\u5f0f\u306f\u5909\u6570\u306e\u521d\u671f\u5316\u306b\u7528\u3044\u308b<\/span><\/h2>\n<p>\u521d\u671f\u5316\u5f0f\u306f\u3001\u6587\u5b57\u901a\u308a<span>for<\/span>\u6587\u3092\u5b9f\u884c\u3059\u308b\u306e\u306b\u5fc5\u8981\u306a\u8af8\u3005\u306e\u521d\u671f\u5316\u3092\u884c\u3046\u90e8\u5206\u3067\u3059\u3002<\/p>\n<p>\u666e\u901a\u306f\u3001<span>for<\/span>\u6587\u306e\u4e2d\u3067\u7528\u3044\u308b\u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570\u3092\u5ba3\u8a00\u3059\u308b\u306e\u306b\u4f7f\u3044\u307e\u3059\u3002\u3067\u3082\u3001<span>for<\/span>\u6587\u306e\u4f7f\u3044\u65b9\u306b\u3088\u3063\u3066\u306f\u3001\u5225\u306e\u578b\u306e\u5909\u6570\u3092\u5ba3\u8a00\u3059\u308b\u3053\u3068\u3082\u666e\u901a\u3067\u3059\u3057\u3001\u5909\u6570\u306e\u5ba3\u8a00\u3067\u306f\u306a\u304f\u4f55\u304b\u306e\u51e6\u7406\u3092\u5b9f\u884c\u3059\u308b\u3053\u3068\u3082\u3042\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">\/\/ \u521d\u671f\u5316\u5f0f\u3067int\u578b\u306e\u5909\u6570i\u3092\u5ba3\u8a00\r\nfor (int i = 0; i &lt; 10; i++) {\r\n}<\/pre>\n<p>\u521d\u671f\u5316\u5f0f\u3067\u306f<span>1<\/span>\u3064\u306e\u6587\u3057\u304b\u66f8\u3051\u307e\u305b\u3093\u3002\u3067\u3059\u304c\u3001<span>Java<\/span>\u3067\u306f<span> , <\/span>\u3067\u533a\u5207\u308c\u3070<span>1<\/span>\u3064\u306e\u6587\u3067\u540c\u3058\u578b\u306a\u3089\u8907\u6570\u306e\u5909\u6570\u3092\u5ba3\u8a00\u3067\u304d\u307e\u3059\u306e\u3067\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3082\u3067\u304d\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">\/\/ \u521d\u671f\u5316\u5f0f\u3067int\u578b\u306e\u5909\u6570i\u3068j\u3092\u5ba3\u8a00\u3057\u3001\u521d\u671f\u5024\u3082\u8a2d\u5b9a\u3059\u308b\r\nfor (int i = 0, j = 1; i &lt; 10; i++) {\r\n}<\/pre>\n<p>\u521d\u671f\u5316\u5f0f\u306f\u7701\u7565\u3067\u304d\u307e\u3059\u3002<span>for<\/span>\u6587\u306e\u4e2d\u3060\u3051\u3067\u4f7f\u3044\u305f\u3044\u5909\u6570\u304c\u306a\u3044\u5834\u5408\u306f\u3001\u7701\u7565\u3057\u3066\u3082\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3002\u305f\u3060\u3057\u3001<span>; <\/span>\u306f\u5fc5\u8981\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">int i = 0;\r\n\r\nfor (; i &lt; 10; i++) { \/\/ \u521d\u671f\u5316\u5f0f\u306f\u7701\u7565\u3067\u304d\u308b\u3001\u3067\u3082 ; \u306f\u5fc5\u8981!!\r\n}<\/pre>\n<p>\u203b\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e\u3067\u306e\u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570\u306f\u3001<span>i<\/span>\u3001<span>j<\/span>\u3001<span>k<\/span>\u2026\u3068\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8\u9806\u306b\u4ed8\u3051\u3066\u3044\u304f\u306e\u304c\u6163\u7fd2\u3067\u3059\u3002\u3053\u308c\u306f\u6163\u7fd2\u3068\u3044\u3046\u3060\u3051\u3067\u3001\u5909\u6570\u540d\u306f\u3082\u3061\u308d\u3093\u81ea\u7531\u306b\u4f7f\u3048\u307e\u3059\u3002\u3067\u3059\u304c\u3001<span>i<\/span>\u3001<span>j<\/span>\u3001<span>k<\/span>\u2026\u306f\u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570\u3060\u3068\u591a\u304f\u306e\u30d7\u30ed\u30b0\u30e9\u30de\u30fc\u304c\u8a8d\u8b58\u3059\u308b\u3053\u3068\u306f\u77e5\u3063\u3066\u304a\u304d\u307e\u3057\u3087\u3046\u3002<\/p>\n<h3><span id=\"i\">\uff12-\uff11\uff0e\u521d\u671f\u5316\u5f0f\u3067\u5ba3\u8a00\u3057\u305f\u5909\u6570\u306e\u30b9\u30b3\u30fc\u30d7<\/span><\/h3>\n<p>\u521d\u671f\u5316\u5f0f\u3067\u5ba3\u8a00\u3057\u305f\u5909\u6570\u306f\u3001\u305d\u306e<span>for<\/span>\u6587\u306e\u4e2d\u304b\u3089\u3057\u304b\u53c2\u7167\u3067\u304d\u307e\u305b\u3093\u3002<span>for<\/span>\u6587\u306e\u524d\u3067\u540c\u540d\u306e\u5909\u6570\u304c\u5ba3\u8a00\u3055\u308c\u3066\u3044\u3066\u3082\u99c4\u76ee\u3067\u3001\u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">for (int i = 0; i &lt; 10; i++) {\r\n\t\/\/ \u4f55\u304b\u306e\u51e6\u7406\r\n}\r\n\r\nSystem.out.println(i); \/\/ \u2190 \u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc!! \u521d\u671f\u5316\u5f0f\u3067\u5ba3\u8a00\u3057\u305fi\u306ffor\u6587\u306e\u4e2d\u3067\u3057\u304b\u4f7f\u3048\u306a\u3044\u3002<\/pre>\n<pre class=\"prettyprint lang:default decode:true\">int i = 123;\r\n\r\nfor (int i = 0; i &lt; 10; i++) { \/\/ \u2190 \u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc!! \u3053\u306e\u30b9\u30b3\u30fc\u30d7\u3067\u5ba3\u8a00\u6e08\u307f\u306e\u5909\u6570\u306f\u521d\u671f\u5316\u5f0f\u3067\u5ba3\u8a00\u3067\u304d\u306a\u3044\r\n\t\/\/ \u4f55\u304b\u306e\u51e6\u7406\r\n}<\/pre>\n<p>\u3067\u3059\u306e\u3067\u3001<span>for<\/span>\u6587\u3067\u306e\u51e6\u7406\u7d50\u679c\u3092\u5f8c\u7d9a\u306e\u51e6\u7406\u3067\u4f7f\u3044\u305f\u3044\u5834\u5408\u306f\u3001<span>for<\/span>\u6587\u306e\u524d\u3067\u5909\u6570\u3092\u5ba3\u8a00\u3057\u3066\u304a\u304b\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">int v = 0; \/\/ for\u6587\u306e\u5916\u3067\u5909\u6570\u3092\u5ba3\u8a00\u3057\u3066\u2026\r\n\r\nfor (int i = 0; i &lt; 10; i++) {\r\n\tv += i; \/\/ for\u6587\u306e\u4e2d\u3067\u5024\u3092\u66f4\u65b0\u3057\u2026\r\n}\r\n\r\nSystem.out.println(v); \/\/ for\u6587\u306e\u5916\u3067\u4f7f\u3046!!<\/pre>\n<h2><span id=\"Javaboolean\">\uff13\uff0e\u3010<span>Java\u3011<\/span>\u6761\u4ef6\u5f0f\u306f\u5fc5\u305a<span>boolean<\/span>\u3092\u623b\u3059<\/span><\/h2>\n<p>Java\u3067\u306f<span>for<\/span>\u6587\u306e\u6761\u4ef6\u5f0f\u306f\u3001\u5fc5\u305a<span>boolean<\/span>\u3068\u306a\u3089\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002<span>boolean<\/span>\u3067\u306a\u3051\u308c\u3070\u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3059\u3002\u3053\u306e\u53b3\u5bc6\u306b<span>boolean<\/span>\u306e\u7d50\u679c\u3092\u6c42\u3081\u308b\u6761\u4ef6\u5f0f\u304c\u3001<span>Java<\/span>\u306e<span>for<\/span>\u6587\u3067\u30ad\u30e2\u3068\u306a\u308b\u7279\u5fb4\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">int[] array = { 1, 2, 3 };\r\n\r\nfor (int i = 0; array.length; i++) { \/\/ \u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc\u3001array.length\u306fint\u3067\u3042\u308a\u3001boolean\u3067\u306f\u306a\u3044\u305f\u3081\r\n}\r\n\r\nfor (int i = 0; i &lt; array.length; i++) { \/\/ OK\u3001i &lt; array.length\u306f\u6bd4\u8f03\u6f14\u7b97\u306a\u306e\u3067boolean\u3092\u5fc5\u305a\u623b\u3059\r\n}<\/pre>\n<p>\u4e00\u65b9\u3001\u4ed6\u306e\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e\u306e<span>for<\/span>\u6587\u3060\u3068\u3001<span>boolean<\/span>\u4ee5\u5916\u3082\u4f7f\u3048\u307e\u3059\u3002<span>C<\/span>\u8a00\u8a9e\u3067\u306f<span>0<\/span>\u306f<span>false<\/span>\u6271\u3044\u3001<span>0<\/span>\u4ee5\u5916\u306f<span>true<\/span>\u6271\u3044\u3067\u3059\u3002<span>JavaScript<\/span>\u3067\u306f<span>&#8220;&#8221;<\/span>\u3001<span>0<\/span>\u3001<span>undefined<\/span>\u3001<span>null<\/span>\u306a\u3069\u8272\u3005\u306a\u3082\u306e\u304c<span>false<\/span>\u6271\u3044\u3055\u308c\u307e\u3059\u3002\u3067\u3082\u3001\u7e70\u308a\u8fd4\u3057\u307e\u3059\u304c<span>Java<\/span>\u3067\u306f\u5fc5\u305a<span>boolean<\/span>\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002<\/p>\n<p>\u306a\u304a\u3001\u6761\u4ef6\u5f0f\u306f\u6700\u7d42\u7684\u306b<span>boolean<\/span>\u306b\u306a\u308c\u3070\u3044\u3044\u306e\u3067\u3001\u3044\u304f\u3064\u304b\u306e\u6761\u4ef6\u3092\u7d44\u307f\u5408\u308f\u305b\u3066\u3082\u5927\u4e08\u592b\u3067\u3059\u3057\u3001\u30e1\u30bd\u30c3\u30c9\u306e\u623b\u308a\u5024\u3067\u3082\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3002<span>if<\/span>\u6587\u306e\u6761\u4ef6\u5f0f\u90e8\u5206\u3068\u540c\u3058\u3088\u3046\u306b\u66f8\u3051\u308b\u3068\u8003\u3048\u3066\u3082\u3089\u3063\u3066\u3082\u69cb\u3044\u307e\u305b\u3093\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">boolean flag = true;\r\n\r\nfor (int i = 0; i &lt; 10 &amp;&amp; flag; i++) {\r\n\t\/\/ \u4f55\u304b\u306e\u6761\u4ef6\u3067flag\u304cfalse\u306b\u306a\u308b\u3053\u3068\u304c\u3042\u308b\u304b\u3082!!\r\n}\r\n\r\nList list = Arrays.asList(1, 2, 3);\r\nIterator it = list.iterator();\r\n\r\nfor (; it.hasNext();) {\r\n}<\/pre>\n<p>\u6761\u4ef6\u5f0f\u3082\u7701\u7565\u3067\u304d\u307e\u3059\u3002\u6761\u4ef6\u5f0f\u3092\u7701\u7565\u3059\u308b\u3068\u5e38\u306b<span>true<\/span>\u6271\u3044\u3068\u306a\u308a\u3001\u4f55\u3082\u3057\u306a\u3044\u3068<span>for<\/span>\u6587\u304c\u7d42\u308f\u308a\u307e\u305b\u3093<span>(<\/span>\u3044\u308f\u3086\u308b\u7121\u9650\u30eb\u30fc\u30d7<span>)<\/span>\u3002\u7121\u9650\u30eb\u30fc\u30d7\u3092\u7d42\u308f\u3089\u305b\u308b\u305f\u3081\u306b\u3001\u5f8c\u8ff0\u3059\u308b<span>break<\/span>\u3092\u51e6\u7406\u90e8\u306e\u3069\u3053\u304b\u3067\u884c\u308f\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">for (int i = 0;; i++) {\r\n\t\/\/ \u6761\u4ef6\u5f0f\u304c\u7701\u7565\u3055\u308c\u3066\u3044\u308b\u306e\u3067for\u6587\u306f\u7d42\u308f\u3089\u306a\u3044\u2192\u7121\u9650\u30eb\u30fc\u30d7!!\r\n}<\/pre>\n<h2><span id=\"Java-2\">\uff14\uff0e\u3010<span>Java\u3011<\/span>\u51e6\u7406\u90e8\u306b\u306f\u7e70\u308a\u8fd4\u3057\u305f\u3044\u51e6\u7406\u3092\u66f8\u304f<\/span><\/h2>\n<p>\u51e6\u7406\u90e8\u306f\u7e70\u308a\u8fd4\u3057\u305f\u3044\u51e6\u7406\u672c\u4f53\u3092\u66f8\u304f\u90e8\u5206\u3067\u3059\u3002\u5178\u578b\u7684\u306a\u4f8b\u3067\u306f\u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570\u3092\u4f7f\u3063\u3066\u914d\u5217\u3084<span>List<\/span>\u306e\u8981\u7d20\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3001\u4f55\u304b\u306e\u51e6\u7406\u3092\u884c\u3044\u307e\u3059\u3002\u5f8c\u8ff0\u3059\u308b<span>break<\/span>\u3084<span>continue<\/span>\u306f\u51e6\u7406\u90e8\u306e\u4e2d\u3067\u884c\u3046\u3082\u306e\u3067\u3059\u3002<\/p>\n<p>\u51e6\u7406\u90e8\u306b\u306f\u3001\u5c11\u306a\u304f\u3068\u3082<span>1<\/span>\u3064\u306e\u6587<span>(;<\/span>\u3067\u7d42\u308f\u308b\u3082\u306e<span>)<\/span>\u3042\u308b\u3044\u306f\u30d6\u30ed\u30c3\u30af<span>({}<\/span>\u3067\u56f2\u3046\u3082\u306e<span>)<\/span>\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">\/\/ for\u6587\u306e\u5bfe\u8c61\u30921\u3064\u306e\u6587\u306e\u307f\u3068\u3057\u305f\u5834\u5408\r\nfor (int i = 0; i &lt; 10; i++) System.out.println(i);<\/pre>\n<p>\u306a\u304a\u3001\u5b9f\u884c\u3057\u305f\u3044\u306e\u304c<span>1<\/span>\u3064\u306e\u6587\u3060\u3051\u3060\u3068\u3057\u3066\u3082\u3001\u5e38\u306b\u30d6\u30ed\u30c3\u30af\u306b\u3059\u308b\u3053\u3068\u3092\u304a\u52e7\u3081\u3057\u307e\u3059\u3002\u6587\u3060\u3068\u524d\u5f8c\u306e\u7e4b\u304c\u308a\u304c\u5206\u304b\u308a\u3065\u3089\u304f\u306a\u308a\u3001\u6c17\u4ed8\u304b\u306a\u3044\u5185\u306b\u30d0\u30b0\u3092\u4f5c\u308a\u8fbc\u3080\u539f\u56e0\u3068\u3082\u306a\u308b\u304b\u3089\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">for (int i = 0; i &lt; 10; i++)\r\n\tSystem.out.println(i);\r\n\tSystem.out.println(i + 1); \/\/ \u2190\u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc!! \u3053\u306e\u6587\u306ffor\u6587\u306e\u5bfe\u8c61\u5916\u306a\u306e\u3067i\u3092\u53c2\u7167\u3067\u304d\u306a\u3044\r\n\r\n\/*\r\n\/\/ \u2191\u306f\u3053\u3046\u66f8\u3044\u3066\u3044\u308b\u306e\u3068\u540c\u3058\u306a\u306e\u3067\u3001i\u306ffor\u6587\u6700\u521d\u306e\u6587\u3067\u3057\u304b\u4f7f\u3048\u306a\u3044\r\nfor (int i = 0; i &lt; 10; i++) {\r\n\tSystem.out.println(i);\r\n}\r\n\r\nSystem.out.println(i + 1);\r\n*\/<\/pre>\n<h2><span id=\"Java-3\">\uff15\uff0e\u3010<span>Java\u3011<\/span>\u53cd\u5fa9\u5f0f\u3067\u306f\u7e70\u308a\u8fd4\u3057\u5f8c\u306b\u884c\u3044\u305f\u3044\u51e6\u7406\u3092\u66f8\u304f<\/span><\/h2>\n<p>\u53cd\u5fa9\u5f0f\u306f\u3001\u7e70\u308a\u8fd4\u3057\u51e6\u7406\u306e\u6700\u5f8c\u306b\u5fc5\u305a\u5b9f\u884c\u3055\u308c\u308b\u90e8\u5206\u3067\u3059\u3002\u305d\u308c\u3092\u5229\u7528\u3057\u3066\u3001\u7e70\u308a\u8fd4\u3057\u3054\u3068\u306b\u5fc5\u305a\u884c\u3046\u51e6\u7406\u3092\u3053\u3053\u306b\u66f8\u304d\u307e\u3059\u3002\u5178\u578b\u7684\u306a\u3082\u306e\u306f\u3001\u30ab\u30a6\u30f3\u30bf\u30fc\u306e\u5897\u6e1b\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">for (int i = 0; i &lt; 10; i++) { \/\/ \u7e70\u308a\u8fd4\u3057\u6642\u306b\u306f\u5fc5\u305ai\u304c+1\u3055\u308c\u308b\r\n\tSystem.out.println(i);\r\n}<\/pre>\n<p>\u3053\u3053\u3082\u4e00\u3064\u306e\u5f0f\u3057\u304b\u66f8\u3051\u306a\u3044\u306e\u3067\u3059\u304c\u3001\u521d\u671f\u5316\u5f0f\u3068\u540c\u69d8\u306b<span> , <\/span>\u3067\u533a\u5207\u308b\u3053\u3068\u306f\u3067\u304d\u308b\u306e\u3067\u3001\u8907\u6570\u306e\u30ab\u30a6\u30f3\u30bf\u30fc\u306e\u7ba1\u7406\u3082\u884c\u3048\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">for (int i = 0, j = 10; i &lt; 10; i++, j--) { \/\/ i\u3068j\u306e\u4e21\u65b9\u3092\u5897\u6e1b\u3055\u305b\u3066\u3044\u308b\r\n\tSystem.out.println(i);\r\n}<\/pre>\n<p>\u53cd\u5fa9\u5f0f\u3082\u8a18\u8ff0\u306f\u7701\u7565\u3067\u304d\u307e\u3059\u3002\u30ab\u30a6\u30f3\u30bf\u30fc\u3067\u306f\u306a\u304f\u3001\u30e1\u30bd\u30c3\u30c9\u306e\u7d50\u679c\u3067\u6761\u4ef6\u5f0f\u3092\u4f5c\u308b\u5834\u5408\u306b\u306f\u3001\u53cd\u5fa9\u5f0f\u306f\u66f8\u304b\u306a\u3044\u3053\u3068\u3082\u666e\u901a\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">List list = Arrays.asList(1, 2, 3);\r\n\r\nfor (Iterator it = list.iterator(); it.hasNext();) { \/\/ \u53cd\u5fa9\u5f0f\u3092\u7701\u7565\u3057\u3066\u3044\u308b<\/pre>\n<h2><span id=\"Java-4\">\uff16\uff0e\u3010<span>Java\u3011<\/span>\u30d5\u30ed\u30fc\u5236\u5fa1\u306e\u69cb\u6587<\/span><\/h2>\n<h3><span id=\"-continue\">\uff16-\uff11\uff0econtinue\u306f\u51e6\u7406\u90e8\u3092\u4e2d\u65ad\u3057\u3066\u6b21\u3092\u7e70\u308a\u8fd4\u3059<\/span><\/h3>\n<p>continue\u306f\u3001\u51e6\u7406\u90e8\u3092\u4e2d\u65ad\u3057\u3066\u53cd\u5fa9\u5f0f\u306b\u51e6\u7406\u3092\u79fb\u3057\u307e\u3059\u3002<span>continue<\/span>\u5f8c\u306f\u53cd\u5fa9\u5f0f\u2192\u6761\u4ef6\u5f0f\u306e\u9806\u306b\u5b9f\u884c\u3055\u308c\u307e\u3059\u3002\u300c\u3053\u306e\u6761\u4ef6\u306e\u5834\u5408\u306f\u51e6\u7406\u3092\u3057\u305f\u304f\u306a\u3044\u3051\u308c\u3069\u3001\u7e70\u308a\u8fd4\u3057\u81ea\u4f53\u306f\u7d9a\u3051\u305f\u3044\u300d\u3068\u3044\u3046\u6642\u306b\u4f7f\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">for (int i = 0; i &lt; 10; i++) {\r\n\tif (i % 2 == 0) { \/\/ \u5076\u6570\u306e\u5834\u5408\u306f\u3001i\u3092print\u305b\u305a\u306b\u3059\u3050\u6b21\u306e\u30eb\u30fc\u30d7\u3078\u884c\u304f\r\n\t\tSystem.out.println(\"continue\");\r\n\t\tcontinue;\r\n\t}\r\n\tSystem.out.println(i);\r\n}<\/pre>\n<h3><span id=\"-breakfor\">\uff16-\uff12\uff0ebreak\u306f\u51e6\u7406\u90e8\u3092\u4e2d\u65ad\u3057\u3066<span>for<\/span>\u6587\u3092\u629c\u3051\u308b<\/span><\/h3>\n<p>break\u306f\u3001\u51e6\u7406\u90e8\u3092\u4e2d\u65ad\u3057\u3066<span>for<\/span>\u6587\u3092\u629c\u3051\u307e\u3059\u3002\u305d\u306e\u30eb\u30fc\u30d7\u5206\u306e\u53cd\u5fa9\u5f0f\u3082\u5b9f\u884c\u3055\u308c\u307e\u305b\u3093\u3002\u300c\u3053\u306e\u6761\u4ef6\u3092\u6e80\u305f\u305b\u3070\u3053\u306e<span>for<\/span>\u6587\u306f\u7d42\u308f\u3063\u3066\u3082\u3044\u3044\u300d\u3068\u3044\u3046\u6642\u306b\u4f7f\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">for (int i = 0; i &lt; 1000; i++) {\r\n\tif (i &gt; 500) { \/\/ i\u304c500\u3092\u8d85\u3048\u305f\u306a\u3089\u3001for\u6587\u3092\u629c\u3051\u308b\r\n\t\tbreak;\r\n\t}\r\n\tSystem.out.println(i);\r\n}<\/pre>\n<p>for\u6587\u3067\u7121\u9650\u30eb\u30fc\u30d7\u3092\u3059\u308b\u5834\u5408\u306f\u3001\u51e6\u7406\u90e8\u306e\u3069\u3053\u304b\u3067<span>break<\/span>\u3057\u306a\u3044\u3068\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u7d42\u308f\u3089\u306a\u3044\u3053\u3068\u306b\u6ce8\u610f\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<h2><span id=\"Javafor-2\">\uff17\uff0e\u3010<span>Java\u3011<\/span>\u5165\u308c\u5b50\u306b\u306a\u3063\u305f<span>for<\/span>\u6587<\/span><\/h2>\n<p>for\u6587\u306f\u5fc5\u8981\u306a\u3060\u3051\u5165\u308c\u5b50\u306b\u3067\u304d\u307e\u3059\u3002\u3053\u308c\u306f\u591a\u6b21\u5143\u914d\u5217\u3092\u6271\u3046\u5834\u5408\u306a\u3069\u306b\u76f8\u6027\u304c\u826f\u3044\u3082\u306e\u3067\u3059\u3002<\/p>\n<p>\u5b9f\u884c\u30a4\u30e1\u30fc\u30b8\u3068\u3057\u3066\u306f\u3001\u5916\u5074\u306e<span>for<\/span>\u6587\u306b\u3088\u308b\u7e70\u308a\u8fd4\u3057\u306e<span>1<\/span>\u56de\u3054\u3068\u306b\u3001\u5185\u5074\u306e<span>for<\/span>\u6587\u5168\u4f53\u304c\u5b9f\u884c\u3055\u308c\u308b\u3068\u3044\u3046\u3082\u306e\u3067\u3059\u3002\u4ee5\u4e0b\u306e\u4f8b\u3067\u306e\u3001\u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570<span>i<\/span>\u3068<span>j<\/span>\u306e\u52d5\u304d\u306b\u6ce8\u76ee\u3057\u307e\u3057\u3087\u3046\u3002<span>i<\/span>\u306f<span>0<\/span>\u2192<span>1<\/span>\u2192<span>2<\/span>\u2026\u3068\u9806\u756a\u306b\u5909\u308f\u308a\u307e\u3059\u304c\u3001<span>j<\/span>\u306f<span>i<\/span>\u304c<span>+1<\/span>\u3055\u308c\u308b\u3054\u3068\u306b<span>0<\/span>\u2192<span>1<\/span>\u2192<span>2<\/span>\u2192<span>3<\/span>\u2192<span>4<\/span>\u3092\u7e70\u308a\u8fd4\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">for (int i = 0; i &lt; 5; i++) {\r\n\tSystem.out.println(\"i:\" + i);\r\n\r\n\tfor (int j = 0; j &lt; 5; j++) {\r\n\t\tSystem.out.println(\"j:\" + j);\r\n\t}\r\n}<\/pre>\n<p>\u5165\u308c\u5b50\u306b\u306a\u3063\u305f<span>for<\/span>\u6587\u3067\u5b9f\u884c\u3057\u305f<span>continue<\/span>\u3084<span>break<\/span>\u306f\u3001\u6700\u3082\u8fd1\u3044<span>for<\/span>\u6587\u306b\u9069\u7528\u3055\u308c\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">for (int i = 0; i &lt; 5; i++) {\r\n\tfor (int j = 0; j &lt; 5; j++) {\r\n\t\tbreak; \/\/ \u2192int j = 0\u306efor\u6587\u306b\u306e\u307fbreak\u304c\u9069\u7528\u3055\u308c\u308b\r\n\t}\r\n}\r\n\r\nfor (int i = 0; i &lt; 5; i++) {\r\n\tfor (int j = 0; j &lt; 5; j++) {\r\n\t\tcontinue; \/\/ \u2192int j = 0\u306efor\u6587\u306b\u306e\u307fcontinue\u304c\u9069\u7528\u3055\u308c\u308b\r\n\t}\r\n}<\/pre>\n<p>\u30e9\u30d9\u30eb\u3092\u7528\u3044\u308b\u3068\u3001\u6307\u5b9a\u3057\u305f\u30e9\u30d9\u30eb\u306b\u5bfe\u5fdc\u3059\u308b<span>for<\/span>\u6587\u3078\u306e<span>break\/continue<\/span>\u306b\u306a\u308a\u307e\u3059\u3002\u30e9\u30d9\u30eb\u3092\u4f7f\u3063\u305f<span>break\/continue<\/span>\u3092\u4f7f\u3046\u3053\u3068\u306f\u307b\u3068\u3093\u3069\u306a\u3044\u3068\u601d\u3044\u307e\u3059\u304c\u3001\u3067\u304d\u308b\u3068\u3044\u3046\u3053\u3068\u306f\u982d\u306e\u7247\u9685\u306b\u899a\u3048\u3066\u304a\u304f\u3068\u826f\u3044\u3067\u3057\u3087\u3046\u3002\u3082\u3057\u304b\u3059\u308b\u3068\u3001\u5f79\u306b\u7acb\u3064\u6642\u304c\u3042\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">\/\/ OUTER1\u304c\u30e9\u30d9\u30eb\r\nOUTER1: for (int i = 0; i &lt; 5; i++) {\r\n\tfor (int j = 0; j &lt; 10; j++) {\r\n\t\tbreak OUTER1; \/\/ \u2192int i = 0\u306efor\u6587\u306bbreak\u304c\u9069\u7528\u3055\u308c\u308b\r\n\t}\r\n}\r\n\r\n\/\/ OUTER2\u304c\u30e9\u30d9\u30eb\r\nOUTER2: for (int i = 0; i &lt; 5; i++) {\r\n\tfor (int j = 0; j &lt; 10; j++) {\r\n\t\tcontinue OUTER2; \/\/ \u2192int i = 0\u306efor\u6587\u306bcontinue\u304c\u9069\u7528\u3055\u308c\u308b\r\n\t}\r\n}<\/pre>\n<h2><span id=\"Javafor-3\">\uff18\uff0e\u3010<span>Java\u3011<\/span>for\u6587\u306e\u4f7f\u3044\u65b9\u306e\u4f8b<\/span><\/h2>\n<p>\u3053\u3053\u307e\u3067\u304c<span>for<\/span>\u6587\u306e\u57fa\u672c\u3067\u3059\u3002\u3053\u3053\u3067\u306f<span>for<\/span>\u6587\u306e\u4f7f\u3044\u65b9\u306e\u4f8b\u3092\u3044\u304f\u3064\u304b\u793a\u3057\u307e\u3059\u3002<\/p>\n<h3><span id=\"i-2\">\uff18-\uff11\uff0e\u6c7a\u307e\u3063\u305f\u56de\u6570\u306e\u5b9f\u884c<\/span><\/h3>\n<p>\u6700\u3082\u57fa\u672c\u3068\u306a\u308b<span>for<\/span>\u6587\u306f\u3001\u7279\u5b9a\u56de\u6570\u306e\u7e70\u308a\u8fd4\u3057\u3067\u3059\u3002\u4f8b\u3048\u3070\u4f55\u304b\u3092<span>10<\/span>\u56de\u7e70\u308a\u8fd4\u3057\u305f\u3044\u306a\u3089\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">\/\/ \u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570\u3092\u30d7\u30e9\u30b9\u3057\u306a\u304c\u308910\u56de\u5b9f\u884c\u3059\u308b\r\nfor (int i = 0; i &lt; 10; i++) {\r\n\tSystem.out.println(i);\r\n}<\/pre>\n<p>\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u306e\u521d\u5fc3\u8005\u304c\u6df7\u4e71\u3057\u3084\u3059\u3044\u306e\u306f\u3001<span>Java<\/span>\u306e\u4e16\u754c\u3067\u306f<span>0<\/span>\u59cb\u307e\u308a\u304c\u666e\u901a\u3060\u3068\u3044\u3046\u3053\u3068\u3067\u3059\u3002\u3053\u308c\u306f\u6163\u308c\u3066\u304a\u304d\u307e\u3057\u3087\u3046\u3002\u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570\u304c<span>0<\/span>\u306a\u3089<span>1<\/span>\u56de\u76ee\u3001<span>1<\/span>\u306a\u3089<span>2<\/span>\u56de\u76ee\u2026<span>9<\/span>\u306a\u3089<span>10<\/span>\u56de\u76ee\u306a\u306e\u3067\u3001<span>10<\/span>\u306b\u306a\u3063\u305f\u6642\u70b9\u3067<span>for<\/span>\u6587\u3092\u7d42\u308f\u3089\u305b\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002<\/p>\n<p>\u3082\u3061\u308d\u3093\u3001\u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570\u306f<span>0<\/span>\u304b\u3089\u59cb\u307e\u3089\u306a\u3051\u308c\u3070\u99c4\u76ee\u306a\u306e\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002<span>1<\/span>\u304b\u3089\u59cb\u3081\u3066\u3082\u3044\u3044\u3067\u3059\u3057\u3001\u9006\u306b\u6e1b\u3089\u3057\u3066\u3044\u3063\u3066\u3082<span>OK<\/span>\u3067\u3059\u3002\u4ee5\u4e0b\u306e\u4f8b\u3067\u306f\u3001\u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570\u304c<span>1<\/span>\u306a\u3089<span>10<\/span>\u56de\u76ee\u306a\u306e\u3067\u3001<span>0<\/span>\u306b\u306a\u3063\u305f\u6642\u70b9\u3067<span>for<\/span>\u6587\u3092\u7d42\u308f\u3089\u305b\u307e\u3059\u3002<span>10<\/span>\u56de\u7e70\u308a\u8fd4\u3059\u3068\u3044\u3046\u610f\u5473\u3067\u306f\u540c\u3058\u3082\u306e\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">\/\/ \u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570\u3092\u30de\u30a4\u30ca\u30b9\u3057\u306a\u304c\u308910\u56de\u5b9f\u884c\u3059\u308b\r\nfor (int i = 10; i &gt; 0; i--) {\r\n\tSystem.out.println(i);\r\n}<\/pre>\n<p>\u53cd\u5fa9\u5f0f\u3092\u5de5\u592b\u3059\u308c\u3070\u3001\u5076\u6570\u30fb\u5947\u6570\u306e\u307f\u3068\u3067\u304d\u305f\u308a\u3082\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">\/\/ i\u30921\u3064\u98db\u3070\u3057\u306b\u3059\u308b\u2192\u30ab\u30a6\u30f3\u30bf\u30fc\u304c\u5076\u6570\u3060\u3051\u306b\u306a\u308a\u30015\u56de\u5b9f\u884c\u3055\u308c\u308b\r\nfor (int i = 0; i &lt; 10; i += 2) {\r\n\tSystem.out.println(i);\r\n}<\/pre>\n<h4>\uff18-\uff11-\uff11\uff0e\u7121\u9650\u30eb\u30fc\u30d7<\/h4>\n<p>\u6761\u4ef6\u5f0f\u306b\u4f55\u3082\u66f8\u304b\u306a\u3051\u308c\u3070\u7121\u9650\u30eb\u30fc\u30d7\u306b\u306a\u308a\u307e\u3059\u3002\u4e00\u898b\u4f7f\u3044\u9053\u304c\u306a\u3055\u305d\u3046\u3067\u3059\u304c\u3001\u5b9f\u306f\u5b9f\u52d9\u306e\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u3067\u306f\u7d50\u69cb\u4f7f\u3044\u307e\u3059\u3002\u3044\u308f\u3086\u308b\u30b5\u30fc\u30d0\u306e\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u3067\u306f\u3001\u5916\u90e8\u304b\u3089\u306e\u5165\u529b\u3092\u5f85\u3063\u305f\u308a\u3001\u6c7a\u307e\u3063\u305f\u6642\u523b\u307e\u3067\u5f85\u3064\u305f\u3081\u306e\u7121\u9650\u30eb\u30fc\u30d7\u304c\u3069\u3053\u304b\u306b\u3042\u308b\u3082\u306e\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">for (;;) {\r\n\t\/\/ \u3069\u3053\u304b\u3067break\u3057\u306a\u3044\u304b\u304e\u308a\u305a\u3063\u3068\u52d5\u304d\u7d9a\u3051\u308b\r\n}<\/pre>\n<p>\u4f8b\u3048\u3070\u3001\u4ee5\u4e0b\u306f\u4e00\u5b9a\u6642\u9593<span>(<\/span>\u3053\u306e\u4f8b\u3067\u306f<span>1<\/span>\u79d2<span>)<\/span>\u5f85\u3061\u3001\u5225\u30b9\u30ec\u30c3\u30c9\u3067\u884c\u308f\u308c\u308b\u4f55\u304b\u306e\u51e6\u7406\u304c\u7d42\u308f\u3063\u3066\u3044\u308c\u3070<span>break<\/span>\u3059\u308b\u3068\u3044\u3046\u3082\u306e\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">boolean finished = false; \/\/ \u51e6\u7406\u7d99\u7d9a\u5224\u65ad\u306e\u305f\u3081\u306eboolean\u304c\u3069\u3053\u304b\u3067\u5ba3\u8a00\u3055\u308c\u3066\u3044\u3066\u2026\r\n\r\nfor (;;) { \/\/ \u7121\u9650\u30eb\u30fc\u30d7\u3092\u3057\u306a\u304c\u3089\u3072\u305f\u3059\u3089\u5f85\u3063\u3066\u2026\r\n\ttry {\r\n\t\tThread.sleep(1000);\r\n\t} catch (InterruptedException e) {\r\n\t}\r\n\tif (finished) { \/\/ \u3069\u3053\u304b\u3067\u5225\u306e\u51e6\u7406\u304cfinished\u3092true\u306b\u3057\u305f\u3089\u7d42\u4e86\r\n\t\tbreak;\r\n\t}\r\n}<\/pre>\n<p>\u3061\u306a\u307f\u306b\u3001\u7121\u9650\u30eb\u30fc\u30d7\u306e\u767a\u751f\u306f\u3001<span>PC<\/span>\u3084\u30b5\u30fc\u30d0\u306e<span>CPU<\/span>\u4f7f\u7528\u7387\u3092\u898b\u3066\u3044\u308b\u3068\u5206\u304b\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u7279\u306b\u4f55\u3082\u51e6\u7406\u3092\u3057\u3066\u3044\u306a\u3055\u305d\u3046\u306a\u306e\u306b\u3001<span>CPU<\/span>\u4f7f\u7528\u7387\u304c<span>100%<\/span>\u306e\u307e\u307e\u2026\u3068\u3044\u3046\u5834\u5408\u306f\u610f\u56f3\u3057\u306a\u3044\u7121\u9650\u30eb\u30fc\u30d7\u304c\u767a\u751f\u3057\u3066\u3044\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002<\/p>\n<h3><span id=\"i-3\">\uff18-\uff12\uff0e\u914d\u5217\u3078\u306e\u30a2\u30af\u30bb\u30b9<\/span><\/h3>\n<h4>\uff18-\uff12-\uff11\uff0e\u4e00\u6b21\u5143\u914d\u5217\u3078\u306e\u30a2\u30af\u30bb\u30b9<\/h4>\n<p>\u914d\u5217\u306e\u8981\u7d20\u306b<span>for<\/span>\u6587\u3067\u5168\u3066\u30a2\u30af\u30bb\u30b9\u3059\u308b\u306e\u306f\u3001<span>for<\/span>\u6587\u306e\u7528\u9014\u3068\u3057\u3066\u6700\u3082\u4e00\u822c\u7684\u306a\u3082\u306e\u3067\u3059\u3002<\/p>\n<p>\u914d\u5217\u306e<span>length<\/span>\u306f\u914d\u5217\u306e\u8981\u7d20\u6570\u3092\u8868\u3057\u307e\u3059\u306e\u3067\u3001\u6761\u4ef6\u5f0f\u3067\u306e\u5168\u90e8\u306e\u8981\u7d20\u3092\u898b\u7d42\u308f\u3063\u305f\u304b\u306e\u5224\u65ad\u306b\u4f7f\u7528\u3057\u307e\u3059\u3002\u914d\u5217\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306f<span>0<\/span>\u59cb\u307e\u308a\u3067\u3059\u306e\u3067\u3001\u6700\u5f8c\u306e\u8981\u7d20\u306f \u914d\u5217\u540d<span>[length &#8211; 1] <\/span>\u3067\u3059\u3002\u6761\u4ef6\u5f0f\u3067<span>length<\/span>\u3092\u4f7f\u3046\u969b\u306f\u3001<span>&lt; <\/span>\u3092\u7528\u3044\u308b\u306e\u304c\u826f\u304f\u898b\u304b\u3051\u308b\u30b9\u30bf\u30a4\u30eb\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">String[] array = { \"A\", \"B\", \"C\", \"D\", \"E\" };\r\n\r\nfor (int i = 0; i &lt; array.length; i++) {\r\n\tSystem.out.println(array[i]);\r\n}\r\n\r\n\/\/ \u6761\u4ef6\u5f0f\u3092\u3053\u306e\u3088\u3046\u306b\u66f8\u3044\u3066\u3082\u610f\u5473\u306f\u540c\u3058\u3067\u3059\u304c\u3001\u2191\u306e\u65b9\u304c\u591a\u6570\u6d3e\u304b\u3082?\r\n\/\/ \u6761\u4ef6\u5f0f\u304c\u5b9f\u884c\u3055\u308c\u308b\u5ea6\u306b\u8a08\u7b97\u304c\u767a\u751f\u3059\u308b\u306e\u3082\u30c7\u30e1\u30ea\u30c3\u30c8\u3067\u3059\u3002\r\nfor (int i = 0; i &lt;= array.length - 1; i++) {\r\n\tSystem.out.println(array[i]);\r\n}<\/pre>\n<p>\u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570\u3092\u52a0\u6e1b\u7b97\u3059\u308c\u3070\u3001<span>for<\/span>\u6587\u306e\u4e2d\u3067\u914d\u5217\u8981\u7d20\u306e\u5148\u8aad\u307f\u3001\u5f8c\u8aad\u307f\u304c\u3067\u304d\u307e\u3059\u3002\u5f53\u7136\u306a\u304c\u3089\u3001\u914d\u5217\u306b\u5b58\u5728\u3057\u306a\u3044\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3059\u306e\u3067\u3001<span>if<\/span>\u6587\u3067\u30ac\u30fc\u30c9\u3059\u308b\u306a\u3069\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">String[] array = { \"A\", \"B\", \"C\", \"D\", \"E\" };\r\n\r\nfor (int i = 0; i &lt; array.length; i++) {\r\n\tif (i &gt; 0) {\r\n\t\tSystem.out.println(\"1\u3064\u524d\u306f\" + array[i - 1]);\r\n\t}\r\n\r\n\tSystem.out.println(array[i]);\r\n\r\n\tif (i &lt; array.length - 1) {\r\n\t\tSystem.out.println(\"1\u3064\u5f8c\u306f\" + array[i + 1]);\r\n\t}\r\n}<\/pre>\n<h4>\uff18-\uff12-\uff12\uff0e\u591a\u6b21\u5143\u914d\u5217\u3078\u306e\u30a2\u30af\u30bb\u30b9<\/h4>\n<p>\u591a\u6b21\u5143\u914d\u5217\u306e\u5404\u8981\u7d20\u3078\u306e\u30a2\u30af\u30bb\u30b9\u306f\u3001\u5165\u308c\u5b50\u306e<span>for<\/span>\u6587\u3067\u8868\u73fe\u3059\u308b\u3053\u3068\u304c\u666e\u901a\u3067\u3059\u3002\u305d\u306e\u969b\u306f\u3001\u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570\u306e\u7ba1\u7406\u3092\u3057\u3063\u304b\u308a\u884c\u3044\u307e\u3057\u3087\u3046\u3002\u591a\u6b21\u5143\u914d\u5217\u306e\u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570\u306e\u7ba1\u7406\u304c\u3001\u6700\u3082\u30d0\u30b0\u3092\u4f5c\u3063\u3066\u3057\u307e\u3044\u304c\u3061\u306a\u90e8\u5206\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">String[][] array = { { \"A\", \"B\", \"C\", \"D\", \"E\" }, { \"\u3042\", \"\u3044\", \"\u3046\", \"\u3048\", \"\u304a\" } };\r\n\r\nfor (int i = 0; i &lt; array.length; i++) {\r\n\tfor (int j = 0; j &lt; array[i].length; j++) {\r\n\t\tSystem.out.println(array[i][j]);\r\n\t}\r\n}<\/pre>\n<p>\u3061\u306a\u307f\u306b\u3001\u914d\u5217\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3092\u8d85\u3048\u305f\u30a2\u30af\u30bb\u30b9\u3092\u3057\u306a\u3044\u305f\u3081\u306b\u306f\u3001<span>length<\/span>\u3092\u53c2\u7167\u3059\u308b\u306e\u304c\u6700\u3082\u5b89\u5168\u3067\u3059\u3002\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u4ed5\u69d8\u3067\u300c\u5fc5\u305a<span>length<\/span>\u306f<span>XXX<\/span>\u306b\u306a\u308b\u300d\u3068\u6c7a\u3081\u3089\u308c\u3066\u3044\u308b\u3053\u3068\u306f\u591a\u3044\u3068\u601d\u3044\u307e\u3059\u304c\u3001\u30c1\u30a7\u30c3\u30af\u3092\u3059\u308b\u306b\u8d8a\u3057\u305f\u3053\u3068\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n<h3><span id=\"-List\">\uff18-\uff13\uff0eList\u3078\u306e\u30a2\u30af\u30bb\u30b9<\/span><\/h3>\n<h4>\uff18-\uff13-\uff11\uff0esize\/get\u3067\u306e\u30a2\u30af\u30bb\u30b9<\/h4>\n<p>List\u306b\u304a\u3044\u3066\u3001\u914d\u5217\u306e<span>length<\/span>\u306b\u76f8\u5f53\u3059\u308b\u3082\u306e\u306f\u3001<span>List<\/span>\u5185\u306e\u8981\u7d20\u6570\u3092\u623b\u3059\u30e1\u30bd\u30c3\u30c9<span>size<\/span>\u306e\u623b\u308a\u5024\u3067\u3059\u3002<span>List<\/span>\u3067\u306f\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3092\u4f7f\u3063\u305f\u8981\u7d20\u306e\u53d6\u51fa\u3057\u306f<span>get(int)<\/span>\u3092\u4f7f\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">List&lt;String&gt; list = Arrays.asList(\"\u3042\", \"\u3044\", \"\u3046\", \"\u3048\", \"\u304a\");\r\n\r\nfor (int i = 0; i &lt; list.size(); i++) {\r\n\tSystem.out.println(list.get(i));\r\n}<\/pre>\n<p>\u898b\u3066\u306e\u3068\u304a\u308a\u3001\u914d\u5217\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3068\u30a4\u30e1\u30fc\u30b8\u306f\u5909\u308f\u3089\u306a\u3044\u306e\u304c\u5206\u304b\u308b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<h4>\uff18-\uff13-\uff12\uff0eIterator\u3067\u306e\u30a2\u30af\u30bb\u30b9<\/h4>\n<p>\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306b\u3088\u308b<span>List<\/span>\u306e\u64cd\u4f5c\u306f\u30d0\u30b0\u3092\u751f\u3080\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002<span>List<\/span>\u3092\u5148\u982d\u304b\u3089\u9806\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308c\u3070\u3044\u3044\u306e\u306a\u3089\u3001<span>Iterator<\/span>\u3092\u4f7f\u3046\u3068\u5b89\u5168\u306b\u7e70\u308a\u8fd4\u3057\u3092\u66f8\u3051\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">List&lt;String&gt; list = Arrays.asList(\"\u3042\", \"\u3044\", \"\u3046\", \"\u3048\", \"\u304a\");\r\n\r\nfor (Iterator it = list.iterator(); it.hasNext();) {\r\n\tSystem.out.println(it.next());\r\n}<\/pre>\n<p>\u3053\u308c\u306f\u3001<span>Iterator<\/span>\u306e\u5909\u6570<span>it(Iterator<\/span>\u306e\u7565<span>)<\/span>\u3092<span>for<\/span>\u6587\u5185\u306e\u30ed\u30fc\u30ab\u30eb\u5909\u6570\u3068\u3057\u3066\u3044\u308b\u3053\u3068\u304c\u30dd\u30a4\u30f3\u30c8\u3067\u3059\u3002\u524d\u8ff0\u306e\u3068\u304a\u308a\u3001\u521d\u671f\u5316\u5f0f\u306b\u306f\u5f0f\u3092\u66f8\u3051\u308b\u306e\u3067\u3001\u30ab\u30a6\u30f3\u30bf\u30fc\u5909\u6570\u306e\u5ba3\u8a00\u4ee5\u5916\u306b\u3082\u4f7f\u3048\u307e\u3059\u3002<\/p>\n<p>\u521d\u671f\u5316\u5f0f\u3092\u4f7f\u308f\u305a\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3082\u66f8\u3051\u307e\u3059\u304c\u3001\u3053\u306e\u5834\u5408\u306f\u5909\u6570<span>it<\/span>\u306f<span>for<\/span>\u6587\u306e\u5916\u3067\u3082\u4f7f\u3048\u308b\u30ed\u30fc\u30ab\u30eb\u5909\u6570\u306b\u306a\u308a\u307e\u3059\u3002\u5909\u6570\u306e\u30b9\u30b3\u30fc\u30d7\u3092\u5c40\u6240\u5316\u3067\u304d\u3066\u3044\u308b\u3068\u3001\u5909\u6570\u306e\u8aa4\u7528\u3092\u9632\u6b62\u3067\u304d\u307e\u3059\u306e\u3067\u3001\u7a4d\u6975\u7684\u306b\u4f7f\u3063\u3066\u3044\u304d\u305f\u3044\u3067\u3059\u306d\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">List list = Arrays.asList(\"\u3042\", \"\u3044\", \"\u3046\", \"\u3048\", \"\u304a\");\r\nIterator it = list.iterator();\r\n\r\nfor (; it.hasNext();) {\r\n\tObject o = it.next();\r\n\tSystem.out.println(o);\r\n}<\/pre>\n<h2><span id=\"Javafor-4\">\uff19\uff0e\u3010<span>Java\u3011<\/span>\u62e1\u5f35<span>for<\/span>\u6587<\/span><\/h2>\n<h3><span id=\"-for-3\">\uff19-\uff11\uff0e\u62e1\u5f35<span>for<\/span>\u6587\u306e\u66f8\u304d\u65b9<\/span><\/h3>\n<p>Java 1.5\u3067\u8ffd\u52a0\u3055\u308c\u305f\u62e1\u5f35<span>for<\/span>\u6587\u306b\u3088\u308b<span>foreach<\/span>\u3092\u7528\u3044\u308b\u3068\u3001\u914d\u5217\u3084\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u306e\u5168\u8981\u7d20\u3078\u5148\u982d\u304b\u3089\u7c21\u5358\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u3059\u3002\u3057\u304b\u3082\u3001\u901a\u5e38\u306e<span>for<\/span>\u6587\u3067\u5fc5\u8981\u306a\u3001\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3084\u914d\u5217\u30fb\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u306a\u3069\u304b\u3089\u306e\u8981\u7d20\u306e\u53d6\u308a\u51fa\u3057\u51e6\u7406\u3092\u81ea\u5206\u3067\u66f8\u304b\u306a\u304f\u3066\u3082\u3044\u3044\u306e\u3067\u3059\u3002<\/p>\n<p>\u3061\u306a\u307f\u306b\u3001\u62e1\u5f35<span>for<\/span>\u6587\u306f\u3001\u901a\u5e38\u306e<span>for<\/span>\u6587\u3067\u884c\u3063\u3066\u3044\u308b\u3053\u3068\u3092\u7c21\u7565\u5316\u3057\u3066\u66f8\u3051\u308b\u3088\u3046\u306b\u306a\u3063\u305f\u3060\u3051\u3067\u3059\u3002\u3064\u307e\u308a\u3001<span>for<\/span>\u6587\u3067\u3084\u308b\u3088\u3046\u306a\u51e6\u7406\u3092<span>Java<\/span>\u304c\u88cf\u3067\u52dd\u624b\u306b\u3084\u3063\u3066\u304f\u308c\u3066\u3044\u308b\u3060\u3051\u3067\u3059\u3002\u3053\u308c\u3092\u69cb\u6587\u7cd6\u8863<span>(syntax sugar)<\/span>\u3068\u8a00\u3063\u305f\u308a\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">\/\/ \u62e1\u5f35for\u6587\u306e\u69cb\u6587\r\nfor (\u53d6\u308a\u51fa\u3059\u8981\u7d20\u306e\u5909\u6570\u5ba3\u8a00 : \u914d\u5217\u3042\u308b\u3044\u306fjava.lang.Iterable\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9) {\r\n\t\u7e70\u308a\u8fd4\u3057\u51e6\u7406;\r\n}<\/pre>\n<p>\u306a\u304a\u3001\u901a\u5e38\u306e<span>for<\/span>\u6587\u3067\u306f<span>()<\/span>\u306e\u4e2d\u3067\u306e\u533a\u5207\u308a\u304c<span>&#8220;;&#8221;(<\/span>\u30bb\u30df\u30b3\u30ed\u30f3<span>)<\/span>\u4e8c\u3064\u3067\u3059\u304c\u3001\u62e1\u5f35<span>for<\/span>\u6587\u3067\u306f<span>&#8220;:&#8221;(<\/span>\u30b3\u30ed\u30f3<span>)<\/span>\u4e00\u3064\u3060\u3051\u306a\u306e\u3067\u9593\u9055\u3048\u306a\u3044\u3088\u3046\u306b\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<p>for\u6587\u3068\u6bd4\u8f03\u3057\u305f\u5834\u5408\u306e\u5236\u9650\u306f\u3001\u5fc5\u305a\u914d\u5217\u30fb\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u306e\u5148\u982d\u304b\u3089\u306e\u51e6\u7406\u3068\u306a\u308b\u3053\u3068\u3067\u3059\u3002\u5f8c\u308d\u304b\u3089\u51e6\u7406\u3092\u3057\u305f\u3044\u5834\u5408\u306f\u3001\u62e1\u5f35<span>for<\/span>\u6587\u3067\u306f\u76f4\u63a5\u5bfe\u5fdc\u3067\u304d\u307e\u305b\u3093\u306e\u3067\u3001\u3042\u3089\u304b\u3058\u3081\u9006\u9806\u306b\u30bd\u30fc\u30c8\u3057\u76f4\u3059\u306a\u3069\u306e\u51e6\u7f6e\u304c\u5fc5\u8981\u3067\u3059\u3002\u4e00\u3064\u98db\u3070\u3057\u306a\u3069\u306b\u3057\u305f\u3044\u5834\u5408\u3082\u3001\u3072\u3068\u5de5\u592b\u5fc5\u8981\u3067\u3059\u3002<\/p>\n<h3><span id=\"-for-4\">\uff19-\uff12\uff0e\u62e1\u5f35<span>for<\/span>\u6587\u306e\u4f8b<\/span><\/h3>\n<p>\u4f8b\u3068\u3057\u3066\u306f\u4ee5\u4e0b\u306e\u3068\u304a\u308a\u3067\u3059\u3002\u914d\u5217\u3068<span>List<\/span>\u3092\u7528\u3044\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">\/\/ \u914d\u5217\u3067\u306e\u4f8b\r\nint[] array = {1, 2, 3};\r\n\r\nfor (int e : array) { \/\/ e\u306fElement(\u8981\u7d20)\u306eE\u3067\u3059\u3002\u4ee5\u4e0b\u306e\u30b5\u30f3\u30d7\u30eb\u3067\u5168\u3066\u540c\u3058\u3067\u3059\u3002\r\n\tSystem.out.println(e); \/\/ 1, 2, 3\u3068\u9806\u756a\u306b\u51fa\u529b\u3055\u308c\u308b\r\n}<\/pre>\n<pre class=\"prettyprint lang:default decode:true\">\/\/ Iterable\u3067\u306e\u4f8b(\u3053\u3053\u3067\u306fList)\r\nList&lt;Integer&gt; list = Arrays.asList(1, 2, 3);\r\n\r\nfor (Integer e : list) {\r\n\tSystem.out.println(e); \/\/ 1, 2, 3\u3068\u9806\u756a\u306b\u51fa\u529b\u3055\u308c\u308b\r\n}<\/pre>\n<p>List\u306e\u4f8b\u3067\u306f\u3001<span>List<\/span>\u5185\u306b\u4fdd\u6301\u3057\u3066\u3044\u308b\u578b\u3092\u30b8\u30a7\u30cd\u30ea\u30af\u30b9\u306e\u578b\u5909\u6570<span>(List&lt;Integer&gt;<\/span>\u306e<span>Integer)<\/span>\u3067\u6307\u5b9a\u3057\u3066\u3044\u307e\u3059\u3002\u3067\u3059\u306e\u3067\u3001\u62e1\u5f35<span>for<\/span>\u6587\u3067\u306e\u5909\u6570\u306e\u578b\u3082<span>Integer<\/span>\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n<p>\u53d6\u308a\u51fa\u3059\u5909\u6570\u306e\u578b\u306f\u3001\u914d\u5217\u306a\u3089\u914d\u5217\u3067\u4fdd\u6301\u3057\u3066\u3044\u308b\u8981\u7d20\u306e\u578b\u3067\u3059\u3002\u3068\u3044\u3046\u3053\u3068\u306f\u3001\u591a\u6b21\u5143\u914d\u5217\u3092\u62e1\u5f35<span>for<\/span>\u6587\u3067\u6271\u3046\u5834\u5408\u306e\u5909\u6570\u306f\u3001<span>Java<\/span>\u3067\u306f\u591a\u6b21\u5143\u914d\u5217\u306f\u300c\u4e00\u6b21\u5143\u76ee\u306e\u914d\u5217\u306e\u8981\u7d20\u306b\u306f\u3001\u4e8c\u6b21\u5143\u76ee\u306e\u914d\u5217\u3078\u306e\u53c2\u7167\u3092\u4fdd\u6301\u3057\u3066\u3044\u308b\u300d\u306e\u3067\u3059\u304b\u3089\u3001\u4e8c\u6b21\u5143\u76ee\u306e\u914d\u5217\u3068\u306a\u308b\u306e\u3067\u3059\u3002<\/p>\n<pre class=\"prettyprint lang:default decode:true\">\/\/ \u4e8c\u6b21\u5143\u914d\u5217\u3067\u306e\u4f8b\r\nint[][] array = {{1, 2, 3}, {4, 5, 6}};\r\n\r\nfor (int[] subarray : array) { \/\/ \u4e00\u6b21\u5143\u76ee\u306e\u914d\u5217\u304b\u3089\u4e8c\u6b21\u5143\u76ee\u306e\u914d\u5217\u3078\u306e\u53c2\u7167\u3092\u53d6\u308a\u51fa\u3057\u3066\u3001\r\n\tfor (int e : subarray) { \/\/ \u3055\u3089\u306b\u4e8c\u6b21\u5143\u76ee\u306e\u914d\u5217\u3067foreach\u3059\u308b\u3068\u3001\r\n\t\tSystem.out.println(e); \/\/ 1, 2, 3, 4, 5, 6\u3068\u9806\u756a\u306b\u51fa\u529b\u3055\u308c\u308b\r\n\t}\r\n}<\/pre>\n<h2><span id=\"10\">10\uff0e\u307e\u3068\u3081<\/span><\/h2>\n<p>for\u6587\u306f\u521d\u671f\u5316\u5f0f\u3001\u6761\u4ef6\u5f0f\u3001\u51e6\u7406\u90e8\u3001\u53cd\u5fa9\u5f0f\u304b\u3089\u4f5c\u3089\u308c\u3066\u3044\u307e\u3059\u3002<span>for<\/span>\u6587\u306e\u52d5\u304d\u3092\u7406\u89e3\u3059\u308b\u306b\u306f\u3001\u3053\u308c\u3089\u304c\u5fc5\u305a\u6c7a\u307e\u3063\u305f\u9806\u756a\u3067\u5b9f\u884c\u3055\u308c\u308b\u3053\u3068\u3092\u307e\u305a\u7406\u89e3\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<p>Java\u306e<span>for<\/span>\u6587\u304c\u7279\u5fb4\u7684\u306a\u306e\u306f\u3001\u6761\u4ef6\u5f0f\u304c<span>boolean<\/span>\u306e\u7d50\u679c\u3092\u623b\u3055\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u3068\u3044\u3046\u3053\u3068\u3067\u3059\u3002\u4ed6\u8a00\u8a9e<span>(C<\/span>\u8a00\u8a9e\u3001<span>JavaScript<\/span>\u7b49<span>)<\/span>\u306e<span>for<\/span>\u6587\u3068\u306f\u3053\u3053\u304c\u6700\u3082\u7570\u306a\u308b\u30dd\u30a4\u30f3\u30c8\u306a\u306e\u3067\u3001\u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc\u304c\u51fa\u308b\u6642\u306f\u5fc5\u305a\u30c1\u30a7\u30c3\u30af\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<p>for\u6587\u306f<span>Java<\/span>\u306b\u304a\u3051\u308b\u7e70\u308a\u8fd4\u3057\u51e6\u7406\u306e\u57fa\u672c\u3067\u3059\u3002\u3067\u3059\u304c\u3001<span>Java<\/span>\u3067\u306e\u7e70\u308a\u8fd4\u3057\u51e6\u7406\u306f<span>for<\/span>\u6587\u306e\u4ed6\u306b\u3082\u62e1\u5f35<span>for<\/span>\u30eb\u30fc\u30d7\u3001<span>while<\/span>\u6587\u3001<span>Stream API<\/span>\u306a\u3069\u304c\u3042\u308a\u307e\u3059\u306e\u3067\u3001\u7528\u9014\u30fb\u72b6\u6cc1\u306b\u5fdc\u3058\u3066\u4f7f\u3044\u5206\u3051\u3089\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u3087\u3046\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>for\u6587\u306f\u3001Java\u3067\u7e70\u308a\u8fd4\u3057\u51e6\u7406\u3092\u884c\u3046\u305f\u3081\u306e\u69cb\u6587\u3067\u3059\u3002for\u6587\u306f\u3001while\u6587\u3068\u4e26\u3073\u3001Java\u306e\u7e70\u308a\u8fd4\u3057\u69cb\u6587\u306e\u4ee3\u8868\u683c\u3067\u3059\u3002 for\u6587\u306f\u4ed6\u306e\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e\u306b\u3082\u3042\u308b\u666e\u904d\u7684\u306a\u3082\u306e\u3067\u3059\u306e\u3067\u3001Java\u3067\u57fa\u672c\u3092\u3057\u3063\u304b\u308a\u899a\u3048\u308c\u3070 [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":804,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[14],"acf":[],"_links":{"self":[{"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/posts\/1029"}],"collection":[{"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/comments?post=1029"}],"version-history":[{"count":6,"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/posts\/1029\/revisions"}],"predecessor-version":[{"id":5705,"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/posts\/1029\/revisions\/5705"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/media\/804"}],"wp:attachment":[{"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/media?parent=1029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bold.ne.jp\/engineer-club\/wp-json\/wp\/v2\/categories?post=1029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}