黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 編程基礎(chǔ)之Java選擇流程控制語(yǔ)句

編程基礎(chǔ)之Java選擇流程控制語(yǔ)句

更新時(shí)間:2020-06-29 16:23:06 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2314次

1.順序結(jié)構(gòu)的基本使用

*從上至下執(zhí)行
package?com.text;
/*
?*?順序結(jié)構(gòu):從上往下,依次執(zhí)行
?*/
public?class?OrderDemo?{
	public?static?void?main(String[]?args)?{
		System.out.println("開始");
		System.out.println("語(yǔ)句A");
		System.out.println("語(yǔ)句B");
		System.out.println("語(yǔ)句C");
		System.out.println("結(jié)束");
	}
}

2.if語(yǔ)句的格式

*判斷關(guān)系表達(dá)式的結(jié)構(gòu)是true還是false

*是true執(zhí)行if下的語(yǔ)句體

*是false執(zhí)行else下的語(yǔ)句體

package?com.text;
/*
?*?if語(yǔ)句格式:
?*?		if(關(guān)系表達(dá)式)?{
?*?			語(yǔ)句體1;
?*?		}else?{
?*?			語(yǔ)句體2;
?*?		}
?*?
?*?執(zhí)行流程:
?*?		A:判斷關(guān)系表達(dá)式的值是true還是false
?*?		B:如果是true,就執(zhí)行語(yǔ)句體1
?*?		C:如果是false,就執(zhí)行語(yǔ)句體2
?*/
public?class?IfDemo2?{
	public?static?void?main(String[]?args)?{
		System.out.println("開始");
		//?判斷給定的數(shù)據(jù)是奇數(shù)還是偶數(shù)
		//?定義變量
		int?a?=?100;
		//?給a重新賦值
		a?=?99;
?
		if?(a?%?2?==?0)?{
			System.out.println("a是偶數(shù)");
		}?else?{
			System.out.println("a是奇數(shù)");
		}
?
		System.out.println("結(jié)束");
	}
}
*if.....else if....else

package?com.text;
?
/*
?*?if語(yǔ)句格式:
?*?		if(關(guān)系表達(dá)式1)?{
?*?			語(yǔ)句體1;
?*?		}else?if(關(guān)系表達(dá)式2)?{
?*?			語(yǔ)句體2;
?*?		}else?if(關(guān)系表達(dá)式3)?{
?*?			語(yǔ)句體3;
?*?		}
?*?		...
?*?		else?{
?*?			語(yǔ)句體n+1;
?*?		}
?*?
?*?執(zhí)行流程:
?*?		A:首先判斷關(guān)系表達(dá)式1看其結(jié)果是true還是false
?*?		B:如果是true,就執(zhí)行語(yǔ)句體1
?*?		?????如果是false,就繼續(xù)進(jìn)行關(guān)系表達(dá)式2的判斷看其結(jié)果是true還是false
?*?		C:如果是true,就執(zhí)行語(yǔ)句體2
?*?		???如果是false,就繼續(xù)進(jìn)行關(guān)系表達(dá)式...的判斷看其結(jié)果是true還是false
?*?		...
?*?		D:如果沒(méi)有一個(gè)為true的,就執(zhí)行語(yǔ)句體n+1
?*?
?*?if語(yǔ)句的三種格式:
?*?		第一種格式適合做一種情況的判斷
?*?		第二種格式適合做二種情況的判斷
?*?		第三種格式適合做多種情況的判斷
?*/
public?class?IfDemo3?{
	public?static?void?main(String[]?args)?{
		//?x和y的關(guān)系滿足如下:
		//?x>=3?y?=?2x?+?1;
		//?-1<=x<3?y?=?2x;
		//?x<=-1?y?=?2x?–?1;
		//?根據(jù)給定的x的值,計(jì)算出y的值并輸出。
?
		//?定義變量
		int?x?=?5;
		
		/*
		int?y;
		if?(x?>=?3)?{
			y?=?2?*?x?+?1;
		}?else?if?(x?>=?-1?&&?x?<?3)?{
			y?=?2?*?x;
		}?else?if?(x?<=?-1)?{
			y?=?2?*?x?-?1;
		}else?{
			y?=?0;
		}
		*/
		
		int?y?=?0;
		if?(x?>=?3)?{
			y?=?2?*?x?+?1;
		}?else?if?(x?>=?-1?&&?x?<?3)?{
			y?=?2?*?x;
		}?else?if?(x?<=?-1)?{
			y?=?2?*?x?-?1;
		}
		
		System.out.println("y的值是:"+y);
	}
}

3.switch語(yǔ)句

package?com.text;
import?java.util.Scanner;
/*
?*?switch語(yǔ)句格式:
?*?switch(表達(dá)式)?{
?*?		case?值1:
?*?			語(yǔ)句體1;
?*?			break;
?*?		case?值2:
?*?			語(yǔ)句體2;
?*?			break;
?*?		...
?*?		default:
?*?			語(yǔ)句體n+1;
?*?			break;
?*?}
?*?格式解釋:
?*?		表達(dá)式:byte,short,int,char
?*?			JDK5以后可以是枚舉
?*?			JDK7以后可以是字符串
?*?		case:就是要和表達(dá)式進(jìn)行比較的值
?*?		break:表示中斷,結(jié)束的意思。
?*?		default:表示所有的情況都不匹配的時(shí)候,就執(zhí)行語(yǔ)句體n+1。和if語(yǔ)句的else相似。
?*?執(zhí)行流程:
?*?		A:計(jì)算出表達(dá)式的值
?*?		B:拿計(jì)算出來(lái)的值和case后面的值依次比較,一旦有對(duì)應(yīng)的值,就執(zhí)行該處的語(yǔ)句,在執(zhí)行過(guò)程中,遇到?break,就結(jié)束。
?*?		C:如果所有的case都不匹配,就會(huì)執(zhí)行default控制的語(yǔ)句,然后結(jié)束。
?*?需求:
?*?		根據(jù)鍵盤錄入的數(shù)值1,2,3,…7輸出對(duì)應(yīng)的星期一,星期二,星期三…星期日。
?*/
public?class?SwitchDemo?{
	public?static?void?main(String[]?args)?{
		//創(chuàng)建鍵盤錄入對(duì)象
		Scanner?sc?=?new?Scanner(System.in);
		//接收數(shù)據(jù)
		System.out.println("請(qǐng)輸入一個(gè)數(shù)字(1-7):");
		int?weekday?=?sc.nextInt();
		
		//switch語(yǔ)句實(shí)現(xiàn)選擇
		switch(weekday)?{
		case?1:
			System.out.println("星期一");
			break;
		case?2:
			System.out.println("星期二");
			break;
		case?3:
			System.out.println("星期三");
			break;
		case?4:
			System.out.println("星期四");
			break;
		case?5:
			System.out.println("星期五");
			break;
		case?6:
			System.out.println("星期六");
			break;
		case?7:
			System.out.println("星期日");
			break;
		default:
			System.out.println("你輸入的數(shù)字有誤");
			break;
		}
	}
}

如果不寫break就會(huì)繼續(xù)向下執(zhí)行,直到遇到break結(jié)束

編程基礎(chǔ)之Java選擇流程控制語(yǔ)句

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“編程基礎(chǔ)之Java選擇流程控制語(yǔ)句”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲国产精品日韩在线观看 | 在线伊人网 | 西西人体国模欢欢啪啪写真 | 免费黄色小视频网站 | 亚洲精品亚洲人成在线观看麻豆 | 亚洲日韩欧美一区二区在线 | 国产xx做受视频国语对白 | 一级毛片免费在线 | 欧美大成色www永久网站 | 92看片淫黄大片看国产片 | 香蕉成人在线视频 | 两个人看的www视频中文字幕 | 免费网站看v片在线播放器 免费无毒片在线观看 | 欧美一区日韩精品 | 激情综合亚洲 | 在线观看国产wwwa级羞羞视频 | 天天色综合3 | 欧美性视屏| 日本黄色小说网 | 成人在线小视频 | 黄色短视频免费 | 免费观看黄a一级视频日本 免费观看黄a一级视频 | 老司机免费福利午夜入口ae58 | 日本国内一区二区三区 | 色偷偷8888欧美精品久久 | 免费观看三级毛片 | 黄色天堂| 免费观看黄色片 | 中国三级毛片 | 日韩中文字幕免费在线观看 | 日本高清网站 | 国产一级视频久久 | 一个人在线观看www视频 | 伊人影视在线观看日韩区 | 2019av在线视频| 毛片在线看免费 | 插鸡视频在线观看 | 1769国产精品视频免费观看 | 亚洲伊人成综合网 | 一级毛片中国 | 120秒免费 |