public class EvenNumbers {
public static void main(String[] args) {
// for文を使用ã—ã¦1ã‹ã‚‰20ã¾ã§ã®å¶æ•°ã‚’表示ã™ã‚‹
for (int i = 2; i <= 20; i += 2) {
System.out.println(i);
}
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€forループを使用ã—ã¦iãŒ2ã‹ã‚‰20ã¾ã§ã®å¶æ•°ã‚’生æˆã—ã€ãれを画é¢ã«è¡¨ç¤ºã—ã¦ã„ã¾ã™ã€‚ iã¯åˆæœŸå€¤2ã‹ã‚‰å§‹ã¾ã‚Šã€iãŒ20ä»¥ä¸‹ã®æ¡ä»¶ã§ãƒ«ãƒ¼ãƒ—ãŒç¶šãã€ãƒ«ãƒ¼ãƒ—ã®çµ‚了ã”ã¨ã«iãŒ2ãšã¤å¢—åŠ ã—ã¾ã™ã€‚ i += 2 ã¨ã„ã†æ›´æ–°å¼ãŒã€iã‚’2ãšã¤å¢—åŠ ã•ã›ã¦ã„ã¾ã™ã€‚
for文を一定ã®ã‚¹ãƒ†ãƒƒãƒ—ã§å›žã™
for文を一定ã®ã‚¹ãƒ†ãƒƒãƒ—ã§å›žã™ã«ã¯ã€åˆæœŸåŒ–å¼ã€æ¡ä»¶å¼ã€æ›´æ–°å¼ã®ã†ã¡ã€æ›´æ–°å¼ã®éƒ¨åˆ†ã‚’工夫ã—ã¾ã™ã€‚以下ã«ã€for文を一定ã®ã‚¹ãƒ†ãƒƒãƒ—ã§å›žã™ãŸã‚ã®è§£èª¬ã‚’示ã—ã¾ã™ã€‚
åŸºæœ¬æ§‹é€ :
for (åˆæœŸåŒ–å¼; æ¡ä»¶å¼; æ›´æ–°å¼) {
// ループ内ã®å‡¦ç†
}
一定ã®ã‚¹ãƒ†ãƒƒãƒ—ã§for文を回ã™:
for (int i = åˆæœŸå€¤; æ¡ä»¶å¼; i += ステップ) {
// ループ内ã®å‡¦ç†
}
- åˆæœŸåŒ–å¼ (
int i = åˆæœŸå€¤;): ループ制御変数iã‚’åˆæœŸåŒ–ã—ã¾ã™ã€‚åˆæœŸå€¤ã¯ãƒ«ãƒ¼ãƒ—ã®æœ€åˆã®å€¤ã§ã™ã€‚ - æ¡ä»¶å¼ (
i <= 最終値;): ループãŒç¶šãæ¡ä»¶ã‚’è¨å®šã—ã¾ã™ã€‚æ¡ä»¶å¼ãŒtrueã§ã‚ã‚‹é™ã‚Šç¶šãã¾ã™ã€‚ - æ›´æ–°å¼ (
i += ステップ): ループ制御変数iã‚’æ›´æ–°ã—ã¾ã™ã€‚ステップã¯iãŒå¢—åŠ ã¾ãŸã¯æ¸›å°‘ã™ã‚‹é‡ã§ã™ã€‚ã“れã«ã‚ˆã£ã¦ãƒ«ãƒ¼ãƒ—を一定ã®ã‚¹ãƒ†ãƒƒãƒ—ã§é€²ã‚ã¾ã™ã€‚
具体的ãªä¾‹:
例ãˆã°ã€1ã‹ã‚‰20ã¾ã§ã®æ•´æ•°ã‚’2ãšã¤å¢—åŠ ã•ã›ãªãŒã‚‰è¡¨ç¤ºã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚
for (int i = 1; i <= 20; i += 2) {
System.out.println(i);
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã¯ã€iã‚’åˆæœŸå€¤1ã‹ã‚‰å§‹ã‚ã€iãŒ20ä»¥ä¸‹ã®æ¡ä»¶ã§ç¹°ã‚Šè¿”ã—ã€ãƒ«ãƒ¼ãƒ—ã®çµ‚了ã”ã¨ã«iã‚’2ãšã¤å¢—åŠ ã•ã›ã¦ã„ã¾ã™ã€‚å„ループã§System.out.println(i);ã«ã‚ˆã£ã¦iã®å€¤ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
「006 繰り返ã—ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント