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


コメント