import java.util.Scanner;
public class SeasonDisplay {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("月を入力ã—ã¦ãã ã•ã„ (1-12): ");
int month = scanner.nextInt();
String season;
if (month >= 3 && month <= 5) {
season = "春";
} else if (month >= 6 && month <= 8) {
season = "å¤";
} else if (month >= 9 && month <= 11) {
season = "ç§‹";
} else {
season = "冬";
}
System.out.println(month + "月ã¯" + season + "ã§ã™ã€‚");
scanner.close();
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®æœˆã®å…¥åŠ›ã«åŸºã¥ã„ã¦å¯¾å¿œã™ã‚‹å£ç¯€ã‚’判定ã—ã€è¡¨ç¤ºã—ã¦ã„ã¾ã™ã€‚
Scannerクラスを使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰æœˆã®å…¥åŠ›ã‚’å—ã‘å–りã¾ã™ã€‚- 入力ã•ã‚ŒãŸæœˆã«å¯¾å¿œã™ã‚‹å£ç¯€ã‚’æ ¼ç´ã™ã‚‹ãŸã‚ã®
seasonæ–‡å—列変数を宣言ã—ã¾ã™ã€‚ if-else if文を使用ã—ã¦ã€æœˆãŒ3月ã‹ã‚‰5月ã®å ´åˆã¯ã€Œæ˜¥ã€ã€6月ã‹ã‚‰8月ã®å ´åˆã¯ã€Œå¤ã€ã€9月ã‹ã‚‰11月ã®å ´åˆã¯ã€Œç§‹ã€ã€ãれ以外ã®å ´åˆã¯ã€Œå†¬ã€ã¨åˆ¤å®šã—ã¾ã™ã€‚- 対応ã™ã‚‹å£ç¯€ã‚’表示ã—ã¾ã™ã€‚
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ を実行ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå…¥åŠ›ã—ãŸæœˆã«å¿œã˜ã¦ã€å¯¾å¿œã™ã‚‹å£ç¯€ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
if〜else if〜else文
if-else if-else æ–‡ã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒ 内ã§è¤‡æ•°ã®æ¡ä»¶ã‚’評価ã—ã€æœ€åˆã«çœŸã¨ãªã‚‹æ¡ä»¶ã«å¿œã˜ã¦ç•°ãªã‚‹ã‚³ãƒ¼ãƒ‰ãƒ–ãƒãƒƒã‚¯ã‚’実行ã™ã‚‹ãŸã‚ã®Javaã®åˆ¶å¾¡æ§‹é€ ã§ã™ã€‚è¤‡æ•°ã®æ¡ä»¶ã«å¯¾ã—ã¦å„ªå…ˆé †ä½ã‚’付ã‘ã€æœ€åˆã«æº€ãŸã•れるæ¡ä»¶ãŒè©•価ã•れã¾ã™ã€‚以下ã«ã€if-else if-else æ–‡ã®åŸºæœ¬çš„ãªæ§‹é€ ã¨æ©Ÿèƒ½ã‚’解説ã—ã¾ã™ã€‚
if-else if-else æ–‡ã®åŸºæœ¬çš„ãªæ§‹é€ ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ï¼š
if (æ¡ä»¶1) {
// æ¡ä»¶1ãŒçœŸã®å ´åˆã«å®Ÿè¡Œã™ã‚‹ã‚³ãƒ¼ãƒ‰
} else if (æ¡ä»¶2) {
// æ¡ä»¶2ãŒçœŸã®å ´åˆã«å®Ÿè¡Œã™ã‚‹ã‚³ãƒ¼ãƒ‰
} else if (æ¡ä»¶3) {
// æ¡ä»¶3ãŒçœŸã®å ´åˆã«å®Ÿè¡Œã™ã‚‹ã‚³ãƒ¼ãƒ‰
}
// ...
else {
// ã©ã®æ¡ä»¶ã‚‚満ãŸã•れãªã„å ´åˆã«å®Ÿè¡Œã™ã‚‹ã‚³ãƒ¼ãƒ‰
}
if-else if-else æ–‡ã®æ©Ÿèƒ½ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ï¼š
æ¡ä»¶ã®è©•ä¾¡é †: æ¡ä»¶ã¯ä¸Šã‹ã‚‰ä¸‹ã¸ã¨é †ç•ªã«è©•価ã•ã‚Œã€æœ€åˆã«çœŸã®æ¡ä»¶ãŒæº€ãŸã•れるã¨ã€ãれ以é™ã®æ¡ä»¶ã¯è©•価ã•れã¾ã›ã‚“。ã¤ã¾ã‚Šã€æ¡ä»¶1ãŒçœŸã§ã‚れã°ã€æ¡ä»¶2ãŠã‚ˆã³æ¡ä»¶3ã¯è©•価ã•れã¾ã›ã‚“。
è¤‡æ•°ã®æ¡ä»¶: è¤‡æ•°ã®æ¡ä»¶ã‚’評価ã§ãã¾ã™ã€‚儿¡ä»¶ã«å¯¾ã—ã¦ã€ç•°ãªã‚‹ã‚³ãƒ¼ãƒ‰ãƒ–ãƒãƒƒã‚¯ã‚’指定ã§ãã¾ã™ã€‚
最終的ãªelse ブãƒãƒƒã‚¯: ã©ã®æ¡ä»¶ã‚‚満ãŸã•れãªã„å ´åˆã«å®Ÿè¡Œã•れるデフォルトã®ã‚³ãƒ¼ãƒ‰ã‚’æä¾›ã™ã‚‹ãŸã‚ã«ã€æœ€çµ‚的㪠else ブãƒãƒƒã‚¯ã‚’使用ã§ãã¾ã™ã€‚
æ¡ä»¶ã®å„ªå…ˆé †ä½: æ¡ä»¶ã¯ä¸Šã‹ã‚‰ä¸‹ã«è©•価ã•れるãŸã‚ã€ã‚ˆã‚Šå„ªå…ˆåº¦ã®é«˜ã„æ¡ä»¶ãŒæœ€åˆã«è©•価ã•れã¾ã™ã€‚æ¡ä»¶1ãŒçœŸã®å ´åˆã€æ¡ä»¶2ãŠã‚ˆã³æ¡ä»¶3ã¯ç„¡è¦–ã•れã¾ã™ã€‚
if-else if-else æ–‡ã¯ã€è¤‡é›‘ãªæ¡ä»¶ã«å¯¾å¿œã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã€æ¡ä»¶ãŒç›¸äº’ã«æŽ’ä»–çš„ã§ãªã„å ´åˆã«é©ã—ã¦ã„ã¾ã™ã€‚æ¡ä»¶ã”ã¨ã«ç•°ãªã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’実行ã—ãŸã‚Šã€è¤‡æ•°ã®æ¡ä»¶ã«åˆè‡´ã™ã‚‹å ´åˆã®å„ªå…ˆé †ä½ã‚’指定ã—ãŸã‚Šã™ã‚‹éš›ã«å½¹ç«‹ã¡ã¾ã™ã€‚
「005æ¡ä»¶åˆ†å²ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント