溫馨提示×

溫馨提示×

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

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

Java選擇與循環(huán)結(jié)構(gòu)怎么掌握

發(fā)布時間:2022-03-14 15:53:26 來源:億速云 閱讀:150 作者:iii 欄目:開發(fā)技術(shù)

本篇內(nèi)容主要講解“Java選擇與循環(huán)結(jié)構(gòu)怎么掌握”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“Java選擇與循環(huán)結(jié)構(gòu)怎么掌握”吧!

選擇結(jié)構(gòu)

1.簡單if

int money=10; 
if(money>100){ 
System.out.println("money小于100"); }

Java內(nèi)的if其實和別的編程語言是一樣的,在if后的括號內(nèi),寫需要判斷的數(shù)據(jù),若符合,則執(zhí)行。

2.多重if

多重if結(jié)構(gòu),有多種選擇但是選擇一種 這里就要搭配else if 來使用

if (number==1) {
		System.out.println("你選擇的是牙膏,10¥");
			shop = 10;
		}else if (number==2) {
			System.out.println("你選擇的是毛巾,15¥");
			shop = 15;
		}else if (number==3) {
			System.out.println("你選擇的是臉盆,20¥");
			shop = 20;
		}else {
			System.out.println("選擇錯誤");
			a = false;
		}

需要多重判斷的時候,就在上一個if的結(jié)束括號后,寫else if 就可以重新進行下個判斷,程序就會一直對比下去,如執(zhí)行完所有的if 還沒有符合的,就執(zhí)行else語句,例上面的代碼可以讓大家跟深刻理解,就是對number值的一個判斷。

3.嵌套if

顧名思義,嵌套if就是在if里面再寫if,程序執(zhí)行時,先跳過父級if判斷,再進入到嵌套里面的if,若里面嵌套多個if,執(zhí)行過程也是一樣的。

if(a>0) {
	if (a<10) {
		if(a=7){
			System.out.println("a是7");
		}
	}
}

這里的代碼, 若a>0,符合,進入第二個if,若a<10,符合,進入第三個if,若a=7,則執(zhí)行成功,運行輸出語句。

4.switch選擇結(jié)構(gòu)

switch: 也能用于多重選擇,但是switch只能用于等值判斷,不能用于區(qū)間判斷

語法:

switch (a) {      //在switch后寫入需要判斷的值
case 1:				// 若判斷值等于1
	System.out.println("a=1");   // 執(zhí)行

	break;    //退出
case 2 :		// 若判斷值等于2
	System.out.println("a=2");

	break;

case 3 :		// 若判斷值等于3
	System.out.println("a=3");
	break;
default:     // 若都不符合
	break;  //退出,這里也可以自定義任何文本,例如輸入錯誤等等
}

switch只能用于等值判斷,不能用于區(qū)間判斷

switch只能用于等值判斷,不能用于區(qū)間判斷

switch只能用于等值判斷,不能用于區(qū)間判斷

重點講三遍!??!

循環(huán)結(jié)構(gòu)

while循環(huán)

先判斷,后執(zhí)行;先判斷條件是否滿足,如果滿足為true就執(zhí)行循環(huán)體代碼,否則不執(zhí)行

while(a<=10) {
			//若a<=10,則符合條件,進入到while內(nèi)
			//這里可以寫需要循環(huán)的語句
			//例如輸入序號輸入錯誤時,可以進入到while內(nèi)
			
			System.out.println("a請重新輸入:");

do-while循環(huán)

先執(zhí)行,后判斷。先不管是否滿足都執(zhí)行一次,再去判斷是否需要循環(huán)。

do {
	System.out.println("程序已經(jīng)運行");;
			
	}while(a==1);
			System.out.println("a是1");
		//當(dāng) 程序開始執(zhí)行后,不管怎么樣,都會執(zhí)行do后面的,然后在去while判斷
		//過程和上面的while是一樣的

到此,相信大家對“Java選擇與循環(huán)結(jié)構(gòu)怎么掌握”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI