最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

CJB Java程序員 Day4

2022-07-22 09:14 作者:帶把少女z  | 我要投稿

Java中的語(yǔ)句分類

順序語(yǔ)句

代碼從上向下依次執(zhí)行

循環(huán)語(yǔ)句(Next Day)

分支語(yǔ)句

有多個(gè)選項(xiàng),但只能選擇一條執(zhí)行

分支語(yǔ)句

作用

判斷

分支語(yǔ)句分類***

if

switch

1,if**

語(yǔ)法:

1,基本的if語(yǔ)句

語(yǔ)法

if(條件表達(dá)式){

當(dāng)表達(dá)式值為true是,執(zhí)行的代碼

}

例:

去wb上網(wǎng),年齡大于18,顯示歡迎來(lái)自艾歐尼亞的最強(qiáng)王者;

思路:

1,定義一個(gè)變量記錄年齡

int age = xx;

2,判斷年齡是否大于等于18,年齡大于18,則歡迎

if (age >= 18){

System.out.println("歡迎來(lái)自艾歐尼亞的最強(qiáng)王者");

}

2,if else語(yǔ)句

語(yǔ)法:

if (變量表達(dá)式){

當(dāng)表達(dá)式值為true時(shí),執(zhí)行的代碼

}else{

當(dāng)表達(dá)式值為false時(shí),執(zhí)行的代碼

}

例:冠希哥在LA遇到了Ganster,需要你vx轉(zhuǎn)賬幫助他回香港

步驟:

1,定義轉(zhuǎn)賬額度

2.導(dǎo)包

3,創(chuàng)建一個(gè)Scanner

4,告訴對(duì)象冠希哥需要他的幫助

5,等待對(duì)象轉(zhuǎn)賬

6,加入判斷轉(zhuǎn)賬額度是否夠冠希哥回香港

7,冠希哥向?qū)ο蟊響B(tài)

源碼:

import java.util.Scanner;class Demo01{ public static void main(String[] args){ System.out.println("我是陳冠希啊,我現(xiàn)在遇到了一群很壞很壞的人,需要你vx轉(zhuǎn)賬300塊,幫我回香港啊"); Scanner sca =new Scanner(System.in); System.out.println("要給冠希哥轉(zhuǎn)多少:"); int money = sca.nextInt(); if(money >= 300){ System.out.println("我向你Solute啊"); }else{ System.out.println("原來(lái)是小癟三"); } }}

3,else if語(yǔ)句*

語(yǔ)法:

if(條件表達(dá)式1){

當(dāng)條件表達(dá)式1為true時(shí),執(zhí)行此處代碼

}else if(條件表達(dá)式2){

當(dāng)條件表達(dá)式2為true時(shí),執(zhí)行此處代碼

}

...

}else{

當(dāng)以上條件都不滿足時(shí),執(zhí)行此處代碼

}

*:else if可以有多個(gè)也可以沒(méi)有

else可有可無(wú)

例:

經(jīng)典網(wǎng)吧場(chǎng)景,當(dāng)客人年齡過(guò)于離譜時(shí)

年齡小于10大于0,回家吃奶吧

年齡小于18大于10,旁邊有個(gè)黑網(wǎng)吧

年齡大于18小于80,歡迎上網(wǎng)

大于80小于120,老爺子回家抱孫子吧

大于120,給博物館打電話

小于0,給家里做道士的表哥打電話

源碼:

import java.util.Scanner;

class Demo2{

public static void main(String[] args);{

Scanner sca = new Scanner(System.in);

int age = sca.nextInt();

if(age < 0){

System.out.println("給表哥打電話");

}else if(0 < age && age <= 10){

System.out.println("回家吃奶吧");

}else if(10 < age && age < 18){

System.out.println("旁邊有個(gè)黑網(wǎng)吧");

}else if(18 <= age && age < 80){

System.out.println("歡迎上網(wǎng)");

}else if(80 <= age && age <= 120){

System.out.println("老爺子回家抱孫子吧");

}else if(age > 120){

System.out.println("給博物館打電話");

}

}

}

練習(xí):

鍵盤錄入成績(jī)

顯示成績(jī)區(qū)間

小于0或大于100:成績(jī)輸入有誤

0~59:D

60~74:C

75~84:B

85~100:A

4,if的嵌套

在if的大括號(hào)中使用if

例:

去超市購(gòu)物,滿200打八折,會(huì)員再打八折,不滿200不打折,會(huì)員打八折

步驟:

1.定義一個(gè)變量記錄消費(fèi)金額

double money01 = 230;

2,記錄一個(gè)變量記錄是否為會(huì)員

String isVIP = "是";

3,判斷消費(fèi)金額是否大于等于200

if(money01 >= 200){

3.1:大于等于200

3.1.1:計(jì)算折后金額

double money02 = money01 * 0.8;

3.1.2,判斷是否為會(huì)員

if(isVIP.equals("是")){

3.1.2.1:是會(huì)員 使用3.1.1計(jì)算的金額,在打8折

double money03 = money02 * 0.8;

輸出最終金額

System.out.println("本次消費(fèi)金額為:"+money01+",本次實(shí)付金 額:"+money03+",本次優(yōu)惠金額:"+(money01-money03));

}else{

3.1.2.2:不是會(huì)員

輸出3.1.1計(jì)算的金額

System.out.println("本次消費(fèi)金額為:"+money01+",本次實(shí)付金 額:"+money02+",本次優(yōu)惠金額:"+(money01-money02));

}

}else{

3.2:小于200

3.2.2:判斷是否為會(huì)員

if(isVIP.equals("是")){

3.2.2.1:是會(huì)員

使用1的金額,在打8折

double money02 = money01 * 0.8;

輸出最終金額

System.out.println("本次消費(fèi)金額為:"+money01+",本次實(shí)付金 額:"+money02+",本次優(yōu)惠金額:"+(money01-money02));

}else{ 3.2.2.2:不是會(huì)員

輸出1的金額

System.out.println("本次消費(fèi)金額為:"+money01+",本次實(shí)付金 額:"+money01+",本次優(yōu)惠金額:"+(money01-money01));

}

}

總結(jié)語(yǔ)法:

if(條件表達(dá)式1){

當(dāng)條件表達(dá)式1為true時(shí),執(zhí)行此處代碼

}else if(條件表達(dá)式2){

當(dāng)條件表達(dá)式2為true時(shí),執(zhí)行此處代碼

}else if(條件表達(dá)式3){

當(dāng)條件表達(dá)式3為true時(shí),執(zhí)行此處代碼

}

...

else if(條件表達(dá)式n){

當(dāng)條件表達(dá)式n為true時(shí),執(zhí)行此處代碼

}else{

當(dāng)以上條件都不滿足,執(zhí)行此處代碼

}

注意: else if可以有多個(gè),也可以一個(gè)沒(méi)有

else可有可無(wú)

在if語(yǔ)句的大括號(hào)中可以使用if語(yǔ)句

有if才會(huì)有else if或else

switch*

語(yǔ)法:

switch(變量){

case 常量1:

當(dāng)變量值等于常量1時(shí),執(zhí)行此處代碼

break;

case 常量2:

當(dāng)變量值等于常量2時(shí),執(zhí)行此處代碼

break;

...

case 常量n:

當(dāng)變量值等于常量n時(shí),執(zhí)行此處代碼

break;

default:

當(dāng)變量值不等于以上常量時(shí)執(zhí)行此處代碼

break;

}

*:1,break不寫也不會(huì)報(bào)錯(cuò),但是會(huì)出現(xiàn)貫穿,直到遇到break停止

2,case中也能使用if語(yǔ)句

3,case可有多個(gè),至少有一個(gè)

4,default可有可無(wú)

if與switch的區(qū)別

if可以判斷區(qū)間,也可以判斷值是否相同

if代碼結(jié)構(gòu)稍混亂

switch只能判斷值是否相同

switch的語(yǔ)法稍微簡(jiǎn)單一些

switch的執(zhí)行效率稍微高于if

switch的變量只能是基本數(shù)據(jù)類型或String,而且String是在jdk1.5及以后才支持

局部變量

概念:在方法中聲明的變量,就是局部變量

注意:同一個(gè)作用域下,局部變量不能重名

開(kāi)發(fā)工具

作用:提高書寫代碼的效率

Java的開(kāi)發(fā)工具

Eclipse(1階段用)

IDEA(2,3,4階段用)


CJB Java程序員 Day4的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
凤庆县| 凌源市| 句容市| 昌江| 邯郸县| 华宁县| 江北区| 中方县| 武威市| 文安县| 彝良县| 郸城县| 简阳市| 涟水县| 杭州市| 庆阳市| 禹州市| 临朐县| 乐都县| 永城市| 上饶县| 都兰县| 延津县| 招远市| 宁晋县| 商丘市| 英德市| 登封市| 云阳县| 承德市| 沁阳市| 临朐县| 宁化县| 陆川县| 象山县| 五华县| 阳曲县| 辛集市| 西充县| 娄底市| 晋江市|