public class BreakExample {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
// 3ã®å€æ•°ã®å ´åˆã¯ãƒ«ãƒ¼ãƒ—を終了
if (i % 3 == 0) {
break;
}
// ãれ以外ã®å ´åˆã¯æ•°å€¤ã‚’表示
System.out.println(i);
}
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€forループを使用ã—ã¦1ã‹ã‚‰10ã¾ã§ã®æ•´æ•°ã‚’é †ç•ªã«å–å¾—ã—ã€ifæ–‡ã¨breakを使用ã—ã¦3ã®å€æ•°ã®å ´åˆã«ãƒ«ãƒ¼ãƒ—を終了ã—ã¦ã„ã¾ã™ã€‚çµæžœã¨ã—ã¦ã€1ã‹ã‚‰3ã¾ã§ã®æ•´æ•°ãŒè¡¨ç¤ºã•れã€3ã®å€æ•°ã§ã‚ã‚‹4以é™ã®æ•°ã¯è¡¨ç¤ºã•れã¾ã›ã‚“。
breakæ–‡
breakæ–‡ã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒ 内ã®ãƒ«ãƒ¼ãƒ—ã‚„switchæ–‡ã‹ã‚‰ç›´ã¡ã«è„±å‡ºã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れã¾ã™ã€‚breakæ–‡ãŒå®Ÿè¡Œã•れるã¨ã€ãã®æ–‡ãŒå«ã¾ã‚Œã¦ã„る最も内å´ã®ãƒ«ãƒ¼ãƒ—ã‚„switchæ–‡ã‹ã‚‰æŠœã‘出ã—ã¾ã™ã€‚
以下ã¯ã€breakæ–‡ã®åŸºæœ¬çš„ãªæ§‹é€ ã¨ä½¿ç”¨ä¾‹ã§ã™ã€‚
基本構文
break;
使用例
以下ã¯ã€breakæ–‡ã®åˆ¥ã®ä½¿ç”¨ä¾‹ã§ã™ã€‚ã“ã®ä¾‹ã§ã¯ã€whileループを使用ã—ã¦1ã‹ã‚‰100ã¾ã§ã®æ•´æ•°ã‚’é †ç•ªã«å–å¾—ã—ã€5ã®å€æ•°ã‹ã¤å¥‡æ•°ã®å ´åˆã«ãƒ«ãƒ¼ãƒ—を終了ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã™ã€‚
public class BreakExample {
public static void main(String[] args) {
int number = 1;
while (number <= 100) {
// 5ã®å€æ•°ã‹ã¤å¥‡æ•°ã®å ´åˆã¯ãƒ«ãƒ¼ãƒ—を終了
if (number % 5 == 0 && number % 2 != 0) {
break;
}
// 数値を表示
System.out.println(number);
// æ¬¡ã®æ•°ã«é€²ã‚€
number++;
}
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€whileループを使用ã—ã¦1ã‹ã‚‰100ã¾ã§ã®æ•´æ•°ã‚’é †ç•ªã«å–å¾—ã—ã€ifæ–‡ã¨break文を使用ã—ã¦5ã®å€æ•°ã‹ã¤å¥‡æ•°ã®å ´åˆã«ã¯ãƒ«ãƒ¼ãƒ—を終了ã•ã›ã¦ã„ã¾ã™ã€‚çµæžœã¨ã—ã¦ã€1, 2, 3, 4, 5ã®å€æ•°ã‹ã¤å¥‡æ•°ã§ã‚ã‚‹10ã§ãƒ«ãƒ¼ãƒ—ãŒçµ‚了ã—ã¾ã™ã€‚
「006 繰り返ã—ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント