å•題
while文を使用ã—ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ0を入力ã™ã‚‹ã¾ã§ã®æ•´æ•°ã‚’å—ã‘å–りã€ãã‚Œã‚‰ã®æ•´æ•°ã®åˆè¨ˆã‚’表示ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。
ヒント
- åˆæœŸåŒ–:
- ループã®åˆ¶å¾¡å¤‰æ•°ã‚’åˆæœŸåŒ–ã—ã¾ã™ã€‚通常ã¯
int sum = 0;ãªã©ã¨ã—ã¾ã™ã€‚ã“れã¯åˆè¨ˆã‚’ä¿æŒã™ã‚‹å¤‰æ•°ã§ã™ã€‚
- ループã®åˆ¶å¾¡å¤‰æ•°ã‚’åˆæœŸåŒ–ã—ã¾ã™ã€‚通常ã¯
- æ¡ä»¶å¼:
- ループãŒç¶šè¡Œã•れるæ¡ä»¶ã‚’指定ã—ã¾ã™ã€‚例ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ0を入力ã™ã‚‹ã¾ã§ç¶šè¡Œã™ã‚‹æ¡ä»¶ã‚’指定ã—ã¾ã™ã€‚
- ループ本体:
- ループ内ã§å®Ÿè¡Œã•れる処ç†ã‚’記述ã—ã¾ã™ã€‚ã“ã“ã§ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ã‚’å—ã‘å–りã€åˆè¨ˆã‚’æ›´æ–°ã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’書ãã¾ã™ã€‚
- å¤‰æ•°ã®æ›´æ–°:
- ループ内ã§å¤‰æ•°
sumã®å€¤ã‚’æ›´æ–°ã—ã¾ã™ã€‚通常ã¯sum += userInput;ãªã©ã‚’使用ã—ã¦ã€å…¥åŠ›ã•れãŸå€¤ã‚’åˆè¨ˆã«åŠ ç®—ã—ã¾ã™ã€‚
- ループ内ã§å¤‰æ•°
- ユーザー入力:
- ユーザーã‹ã‚‰ã®å…¥åŠ›ã¯
Scannerクラスを使用ã—ã¦å—ã‘å–りã¾ã™ã€‚
- ユーザーã‹ã‚‰ã®å…¥åŠ›ã¯
ã“れらã®è¦ç´ を組ã¿åˆã‚ã›ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ0を入力ã™ã‚‹ã¾ã§ã®æ•´æ•°ã‚’å—ã‘å–りã€ãã‚Œã‚‰ã®æ•´æ•°ã®åˆè¨ˆã‚’表示ã™ã‚‹while文を作æˆã§ãã¾ã™ã€‚プãƒã‚°ãƒ©ãƒ 全体を通ã—ã¦ã€åˆæœŸåŒ–ã€æ¡ä»¶å¼ã€ãƒ«ãƒ¼ãƒ—本体ã€å¤‰æ•°ã®æ›´æ–°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼å…¥åŠ›ãŒæ£ã—ã組ã¿åˆã‚ã•るよã†ã«æ°—を付ã‘ã¾ã—ょã†ã€‚
→解ç”例
「006 繰り返ã—ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント