import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("1ã‹ã‚‰7ã¾ã§ã®æ•´æ•°ï¼ˆæ›œæ—¥ï¼‰ã‚’入力ã—ã¦ãã ã•ã„: ");
int day = scanner.nextInt();
String dayName = "";
switch (day) {
case 1:
dayName = "月曜日";
break;
case 2:
dayName = "ç«æ›œæ—¥";
break;
case 3:
dayName = "水曜日";
break;
case 4:
dayName = "木曜日";
break;
case 5:
dayName = "金曜日";
break;
case 6:
dayName = "土曜日";
break;
case 7:
dayName = "日曜日";
break;
default:
System.out.println("無効ãªå…¥åŠ›ã§ã™ã€‚1ã‹ã‚‰7ã¾ã§ã®æ•´æ•°ã‚’入力ã—ã¦ãã ã•ã„。");
return;
}
System.out.println("入力ã•ã‚ŒãŸæ›œæ—¥ã¯ã€Œ" + dayName + "ã€ã§ã™ã€‚");
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰æ•´æ•°ã‚’å—ã‘å–りã€ãれã«å¯¾å¿œã™ã‚‹æ›œæ—¥åを表示ã—ã¾ã™ã€‚ switch 文を使用ã—ã¦ã€ç•°ãªã‚‹æ•´æ•°å€¤ã«å¯¾å¿œã™ã‚‹æ›œæ—¥åã‚’è¨å®šã—ã€ç„¡åйãªå…¥åŠ›ã«å¯¾ã—ã¦ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹ã‚ˆã†ã«ã—ã¦ã„ã¾ã™ã€‚
switchæ–‡
switchæ–‡ã¯ã€Javaãªã©ã®å¤šãã®ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ä½¿ç”¨ã•れるæ¡ä»¶åˆ†å²ã®ä¸€ã¤ã§ã€ç‰¹å®šã®å€¤ã«åŸºã¥ã„ã¦è¤‡æ•°ã®å‡¦ç†ã‚’é¸æŠžã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚switchæ–‡ã¯ã€è¤‡æ•°ã®case節ã¨ãれã«å¯¾å¿œã™ã‚‹å‡¦ç†ã‚’æŒã¡ã€æŒ‡å®šã•れãŸå€¤ã«åˆè‡´ã™ã‚‹case節ã®å‡¦ç†ãŒå®Ÿè¡Œã•れã¾ã™ã€‚
以下ã¯switchæ–‡ã®åŸºæœ¬çš„ãªæ§‹æ–‡ã§ã™ã€‚
switch (å¼) {
case 値1:
// 値1ã«åˆè‡´ã—ãŸå ´åˆã®å‡¦ç†
break;
case 値2:
// 値2ã«åˆè‡´ã—ãŸå ´åˆã®å‡¦ç†
break;
// ä»–ã®case節
default:
// ã©ã®caseã«ã‚‚åˆè‡´ã—ãªã‹ã£ãŸå ´åˆã®å‡¦ç†
}
switchæ–‡ã®å‹•作:
switchã‚ーワードã®å¾Œã«å¼ï¼ˆæ•´æ•°ã€æ–‡å—列ã€åˆ—挙型ãªã©ï¼‰ã‚’記述ã—ã¾ã™ã€‚- å„
case節ã«ã¯ç‰¹å®šã®å€¤ãŒæŒ‡å®šã•れã¦ãŠã‚Šã€ãれãŒswitchæ–‡ã®å¼ã¨ä¸€è‡´ã™ã‚‹å ´åˆã«ãã®case節内ã®å‡¦ç†ãŒå®Ÿè¡Œã•れã¾ã™ã€‚ breakæ–‡ãŒå‡¦ç†ã®æœ€å¾Œã«æ¥ã‚‹ã“ã¨ãŒä¸€èˆ¬çš„ã§ã€breakæ–‡ãŒå®Ÿè¡Œã•れるã¨switchæ–‡ã‹ã‚‰æŠœã‘出ã—ã¾ã™ã€‚breakãŒãªã„å ´åˆã€ä¸€è‡´ã™ã‚‹case節ã®å‡¦ç†ã ã‘ã§ãªãã€ãã®å¾Œã®caseç¯€ã‚‚é †ç•ªã«å®Ÿè¡Œã•れã¾ã™ã€‚default節ã¯ã€ã©ã®case節ã«ã‚‚一致ã—ãªã„å ´åˆã«å®Ÿè¡Œã•れる処ç†ã‚’定義ã—ã¾ã™ã€‚default節ã¯ã‚ªãƒ—ションã§ã€switchæ–‡ã«å«ã¾ãªãã¦ã‚‚æ§‹ã„ã¾ã›ã‚“。
switchæ–‡ã¯ã€ç‰¹å®šã®å€¤ã«åŸºã¥ã„ã¦ãƒ—ãƒã‚°ãƒ©ãƒ ã®åˆ¶å¾¡ã‚’行ã„ãŸã„å ´åˆã«éžå¸¸ã«ä¾¿åˆ©ã§ã™ã€‚曜日ã®ã‚ˆã†ã«ç‰¹å®šã®å€¤ã«å¯¾å¿œã™ã‚‹ãƒ†ã‚ストやã€ã‚ªãƒ—ションã®å‡¦ç†ã‚’é¸æŠžã™ã‚‹ãŸã‚ã«ã‚ˆã使用ã•れã¾ã™ã€‚
「005æ¡ä»¶åˆ†å²ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント