中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中switch語句和循環語句的使用

發布時間:2020-06-17 10:49:18 來源:億速云 閱讀:239 作者:Leah 欄目:編程語言

這篇文章運用簡單易懂的例子給大家介紹java中switch語句和循環語句的使用,代碼非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

1、switch語句

int a = 1,b =2;
switch(a+b){
	case 1:
	System.out.print(1);
	case 3:
	System.out.print(3);
	case 4:
    System.out.print(4);
    default:
    System.out.print(5);
}

1、先執行 a+b 得出值 3

2、找到相對應case 3,然后繼續向下

3、執行執行所有的語句,因為沒有 break

在線免費視頻教程推薦:java教學視頻

結果:

345
int a = 2, b = 34;
switch(a + b){
	case 5:
	System.out.println(5);
	break;
    case 6:
    System.out.println(6);
    break;
    default:
    System.out.println(12);
}

1、執行 a + b ,得出 36

2、執行 default

結果:

12

判斷月份

Scanner a = new Scanner(System.in);
System.out.print("please input a month:");
int month = a.nextInt();
switch(month){
	case 1: case 2: case 3:
	System.out.println("Spring");
	break;
	case 4: case 5: case 6:
	System.out.println("Summer");
	break;
	case 7: case 8: case 9:
	System.out.println("Autumn");
	break;
	case 10: case 11: case 12:
	System.out.println("Winter");
	break;
	default:
	System.out.println("fasle");
}
Scanner a = new Scanner(System.in);
System.out.print("please input a month:");
int month = a.nextInt();
switch(month){
	case 1: 
	case 2:
    case 3:
	System.out.println("Spring");
	break;
	case 4: 
	case 5: 
	case 6:
	System.out.println("Summer");
	break;
	case 7: 
	case 8: 
	case 9:
	System.out.println("Autumn");
	break;
	case 10: 
	case 11: 
	case 12:
	System.out.println("Winter");
	break;
	default:
	System.out.println("fasle");
}

兩個方式一樣,但switch語句內,的多個語句,即語句塊,并不需要加花括號,因為碰到break語句跳出,否則繼續執行下去。

2、循環語句

求1000以內的素數

int j;
for (int i = 0; i < 1000; i++) {
	for (j = 2; j < i; j++) 
		if (i % j == 0)
			break;
    if (j == i)
    	System.out.println(i);
}

結果:

2
3
5
…

當然上面犯了一個明顯的錯誤,最外層的循環應該是<=1000,雖然并不影響什么,但要銘記。

for (int i = 0; i < 1000; i++) {
	if(i == 2)
		System.out.println(2);
    for (int j = 2; j < i; j++) {
    	if(i % j == 0)
        	break;
        if(j == i - 1 )
            System.out.println(i);
     }
}

關于java中switch語句和循環語句的使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿拉尔市| 禹州市| 清远市| 正阳县| 乐安县| 河池市| 平安县| 托里县| 嘉峪关市| 克拉玛依市| 崇礼县| 麟游县| 浑源县| 托里县| 红安县| 淳安县| 那曲县| 孟州市| 买车| 常宁市| 同心县| 云林县| 仙桃市| 云阳县| 赤城县| 威海市| 广南县| 嘉义市| 凤城市| 宣城市| 封开县| 夏邑县| 团风县| 德兴市| 嵊泗县| 永安市| 海林市| 呼伦贝尔市| 襄汾县| 融水| 陇南市|