public class ForLoopWithBlockUpdate {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
System.out.print("Number: " + i);
// å¶æ•°ã®å ´åˆã¯3å€ã«ã—ã¦è¡¨ç¤º
if (i % 2 == 0) {
System.out.println(" (Tripled: " + (i * 3) + ")");
i *= 3; // ブãƒãƒƒã‚¯å†…ã§ã®æ›´æ–°å¼
} else {
System.out.println();
}
}
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€forループã®ãƒ–ãƒãƒƒã‚¯å†…ã§iãŒå¶æ•°ã®å ´åˆã«3å€ã«ã—ã€ãれã«åŸºã¥ã„ã¦iã‚’æ›´æ–°ã—ã¦ã„ã¾ã™ã€‚ã“ã®ã‚ˆã†ãªæ¡ä»¶ã«åŸºã¥ãæ›´æ–°ã¯ã€ãƒ–ãƒãƒƒã‚¯å†…ã§ã®ã¿å®Ÿè¡Œã•れるãŸã‚ã€é€šå¸¸ã®foræ–‡ã®æ›´æ–°ã¨ã¯ç•°ãªã‚‹çµæžœãŒå¾—られã¾ã™ã€‚
foræ–‡ã®ãƒ–ãƒãƒƒã‚¯ã®ä¸ã§æ›´æ–°å¼ã‚’書ã
foræ–‡ã®æ§‹é€ ã§ã¯ã€æ›´æ–°å¼ã¯é€šå¸¸ãƒ«ãƒ¼ãƒ—ã®ãƒ–ãƒãƒƒã‚¯ã®å¤–ã«æ›¸ã‹ã‚Œã¾ã™ãŒã€å¿…ãšã—ã‚‚ãã®ã‚ˆã†ã«åˆ¶ç´„ã•れã¦ã„ã‚‹ã‚ã‘ã§ã¯ã‚りã¾ã›ã‚“。Javaã§ã¯ã€foræ–‡ã®ãƒ–ãƒãƒƒã‚¯å†…ã«ã‚‚æ›´æ–°å¼ã‚’書ãã“ã¨ãŒã§ãã¾ã™ã€‚ã“れã¯ã€ã‚ã‚‹æ¡ä»¶ãŒæˆã‚Šç«‹ã¤ã¨ãã«ç‰¹å®šã®å‡¦ç†ã‚’実行ã—ã€ãã®å¾Œã«æ›´æ–°å¼ã‚’行ã†å ´åˆãªã©ã«ä¾¿åˆ©ã§ã™ã€‚
以下ã¯ã€foræ–‡ã®ãƒ–ãƒãƒƒã‚¯å†…ã§æ›´æ–°å¼ã‚’書ã例ã§ã™ï¼š
public class ForLoopWithUpdateInsideBlock {
public static void main(String[] args) {
// foræ–‡ã®ãƒ–ãƒãƒƒã‚¯å†…ã§æ›´æ–°å¼ã‚’書ã
for (int i = 1; i <= 5; i++) {
System.out.println("Loop iteration: " + i);
// ブãƒãƒƒã‚¯å†…ã®å‡¦ç†
if (i < 5) {
System.out.println("Updating i inside the block.");
i += 2; // æ›´æ–°å¼
}
}
}
}
ã“ã®ä¾‹ã§ã¯ã€forループã®ãƒ–ãƒãƒƒã‚¯å†…ã§iを出力ã—ã€iãŒ5未満ã®å ´åˆã«æ›´æ–°å¼ i += 2 を使ã£ã¦iã‚’2ãšã¤å¢—åŠ ã•ã›ã¦ã„ã¾ã™ã€‚ブãƒãƒƒã‚¯å†…ã§ã®æ›´æ–°ã¯æ¡ä»¶ã«åŸºã¥ã„ã¦ç‰¹å®šã®ã‚¿ã‚¤ãƒŸãƒ³ã‚°ã§è¡Œã‚れã€é€šå¸¸ã®foræ–‡ã®æ›´æ–°å¼ã¨ã¯ç•°ãªã‚Šã¾ã™ã€‚ã“ã®ã‚ˆã†ãªä½¿ã„æ–¹ã¯ç‰¹æ®Šãªå ´åˆã«é™ã‚‰ã‚Œã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“ãŒã€æŸ”軟性ãŒã‚りã¾ã™ã€‚
「006 繰り返ã—ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント