public class QuadrupleLoopExample {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
// 外å´ã®ãƒ«ãƒ¼ãƒ—: 1ã‹ã‚‰100ã¾ã§ã®æ•´æ•°
if (i % 10 == 0) {
// 10ã®å€æ•°ã®å ´åˆã€å‡¦ç†ã‚’スã‚ップ
continue;
}
for (int j = 1; j <= 100; j++) {
// 2番目ã®ãƒ«ãƒ¼ãƒ—: 1ã‹ã‚‰100ã¾ã§ã®æ•´æ•°
if (j % 3 == 0) {
// 3ã®å€æ•°ã®å ´åˆã€å‡¦ç†ã‚’スã‚ップ
continue;
}
for (int k = 1; k <= 100; k++) {
// 3番目ã®ãƒ«ãƒ¼ãƒ—: 1ã‹ã‚‰100ã¾ã§ã®æ•´æ•°
if (k % 2 == 0) {
// 2ã®å€æ•°ã®å ´åˆã€å‡¦ç†ã‚’スã‚ップ
continue;
}
for (int l = 1; l <= 100; l++) {
// 4番目ã®ãƒ«ãƒ¼ãƒ—: 1ã‹ã‚‰100ã¾ã§ã®æ•´æ•°
// ã“ã“ã§å„ãƒ«ãƒ¼ãƒ—ã®æ¡ä»¶ã«åˆè‡´ã—ãŸå ´åˆã®å‡¦ç†ã‚’記述
}
}
}
}
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã¯ã€å››é‡ã®forループを使用ã—ã¦1ã‹ã‚‰100ã¾ã§ã®æ•´æ•°ã‚’生æˆã—ã€ä¸€éƒ¨ã®æ¡ä»¶ã«åˆè‡´ã™ã‚‹å ´åˆã«å„ループã®å‡¦ç†ã‚’スã‚ップã™ã‚‹ä¾‹ã§ã™ã€‚以下ã«ã‚³ãƒ¼ãƒ‰ã®è§£èª¬ã‚’行ã„ã¾ã™ã€‚
- 外å´ã®ãƒ«ãƒ¼ãƒ—(i):
for (int i = 1; i <= 100; i++)ã§ã€iã¯1ã‹ã‚‰100ã¾ã§ã®æ•´æ•°ã‚’表ã—ã¾ã™ã€‚if (i % 10 == 0)ã§iãŒ10ã®å€æ•°ã®å ´åˆã€continueæ–‡ãŒå®Ÿè¡Œã•れã€å¤–å´ã®ãƒ«ãƒ¼ãƒ—ã®æ®‹ã‚Šã®å‡¦ç†ãŒã‚¹ã‚ップã•れã¾ã™ã€‚
- 2番目ã®ãƒ«ãƒ¼ãƒ—(j):
for (int j = 1; j <= 100; j++)ã§ã€jã¯1ã‹ã‚‰100ã¾ã§ã®æ•´æ•°ã‚’表ã—ã¾ã™ã€‚if (j % 3 == 0)ã§jãŒ3ã®å€æ•°ã®å ´åˆã€continueæ–‡ãŒå®Ÿè¡Œã•れã€2番目ã®ãƒ«ãƒ¼ãƒ—ã®æ®‹ã‚Šã®å‡¦ç†ãŒã‚¹ã‚ップã•れã¾ã™ã€‚
- 3番目ã®ãƒ«ãƒ¼ãƒ—(k):
for (int k = 1; k <= 100; k++)ã§ã€kã¯1ã‹ã‚‰100ã¾ã§ã®æ•´æ•°ã‚’表ã—ã¾ã™ã€‚if (k % 2 == 0)ã§kãŒ2ã®å€æ•°ã®å ´åˆã€continueæ–‡ãŒå®Ÿè¡Œã•れã€3番目ã®ãƒ«ãƒ¼ãƒ—ã®æ®‹ã‚Šã®å‡¦ç†ãŒã‚¹ã‚ップã•れã¾ã™ã€‚
- 4番目ã®ãƒ«ãƒ¼ãƒ—(l):
for (int l = 1; l <= 100; l++)ã§ã€lã¯1ã‹ã‚‰100ã¾ã§ã®æ•´æ•°ã‚’表ã—ã¾ã™ã€‚- ã“ã“ã§å„ãƒ«ãƒ¼ãƒ—ã®æ¡ä»¶ã«åˆè‡´ã—ãŸå ´åˆã®å‡¦ç†ã‚’記述ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãŸã ã—ã€ç¾åœ¨ã®ã‚³ãƒ¼ãƒ‰ã§ã¯ç‰¹ã«ä½•も記述ã•れã¦ã„ã¾ã›ã‚“。
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã¯ã€å››é‡ã®forループを使用ã—ã¦éžå¸¸ã«è¤‡é›‘ã§ã‚ã‚Šã€æ¡ä»¶ã«ã‚ˆã£ã¦ã¯å¤šãã®å ´åˆã§å‡¦ç†ãŒã‚¹ã‚ップã•れるå¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚コード内ã§ä½•ã‚’é”æˆã—よã†ã¨ã—ã¦ã„ã‚‹ã‹ã«ã‚ˆã£ã¦ã€æœ€é©ãªå®Ÿè£…ãŒç•°ãªã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“。
「006 繰り返ã—ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント