Java基礎(chǔ)之三大控制流程結(jié)構(gòu)
一、前言
在代碼的控制流程當(dāng)中,有三大結(jié)構(gòu)。分別是順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),就讓我們來(lái)看一看這三大結(jié)構(gòu)體和一些語(yǔ)句吧
二、順序結(jié)構(gòu)
順序結(jié)構(gòu)是指按照順序一句一句地執(zhí)行
public class Demo{
public static void main(String[] args) {
System.out.println("順序1");
System.out.println("順序2");
System.out.println("順序3");
System.out.println("順序4");
}
}
結(jié)果如下:

三、選擇結(jié)構(gòu)
選擇結(jié)構(gòu)是指有選擇地去執(zhí)行某個(gè)語(yǔ)句
3.1 if選擇結(jié)構(gòu)
public class Demo{
public static void main(string[] args){
int score=90
if ( i <100){
System.out.println("該數(shù)字小于100!");
}else{
system.out.println("該數(shù)字大于或的等于100!")
}
}
}
其結(jié)果如下:

3.2 switch選擇結(jié)構(gòu)
public class Demo{
public static void main(String[] args) {
char grate='C';
switch (grate){
case 'A':
System.out.println("優(yōu)秀");
break;
case 'B':
System.out.println("良好");
break;
case 'C':
System.out.println("一般");
break;
case 'D':
System.out.println("及格");
break;
case 'E':
System.out.println("掛科");
break;
default:
System.out.println("未知等級(jí)");
}
}
結(jié)果如下:

四、循環(huán)結(jié)構(gòu)
循環(huán)結(jié)構(gòu)是指循環(huán)使用同一個(gè)語(yǔ)句
4.1 While循環(huán)
public class Demo{
public static void main(String[] args) {
//輸出1~5
int i=0;
while (i<5){
i++;
System.out.println(i);
}
}
}
其中結(jié)果如下:

4.2 DoWhile循環(huán)
public class Demo{
public static void main(String[] args){
//輸出1~5
int i=0;
do{
i++;
System.out.println(i);
}while(i<5)
}
}
其結(jié)果如圖:

4.3 For循環(huán)
public class Demo{
public static void main(String[] args) {
for (int i = 0; i < 3; i++) {
System.out.println("學(xué)基礎(chǔ),看小余");
}
}
}
結(jié)果如圖:

到此這篇關(guān)于Java基礎(chǔ)之三大控制流程結(jié)構(gòu)的文章就介紹到這了,更多相關(guān)java控制流程結(jié)構(gòu)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java動(dòng)態(tài)代理的兩種實(shí)現(xiàn)方式詳解【附相關(guān)jar文件下載】
這篇文章主要介紹了Java動(dòng)態(tài)代理的兩種實(shí)現(xiàn)方式,結(jié)合實(shí)例形式分析了java動(dòng)態(tài)代理的相關(guān)原理、實(shí)現(xiàn)方法與操作技巧,并附帶相關(guān)jar文件供讀者下載,需要的朋友可以參考下2019-03-03
在ChatGPT的API中支持多輪對(duì)話的實(shí)現(xiàn)方法
ChatGPT是由OpenAI研發(fā)的一種預(yù)訓(xùn)練語(yǔ)言模型,只能在OpenAI平臺(tái)上進(jìn)行訓(xùn)練,目前并不對(duì)外開(kāi)放訓(xùn)練接口,這篇文章主要介紹了在ChatGPT的API中支持多輪對(duì)話的實(shí)現(xiàn)方法,需要的朋友可以參考下2023-02-02
SpringBoot URL帶有特殊字符([]/{}等),報(bào)400錯(cuò)誤的解決
這篇文章主要介紹了SpringBoot URL帶有特殊字符([]/{}等),報(bào)400錯(cuò)誤的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02
Spring中@Autowired注解作用在方法上和屬性上說(shuō)明
這篇文章主要介紹了Spring中@Autowired注解作用在方法上和屬性上說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11
Java使用POI將多個(gè)Sheet合并為一個(gè)Sheet
這篇文章主要為大家詳細(xì)介紹了Java使用POI將多個(gè)Sheet合并為一個(gè)Sheet,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04
MybatisPlus實(shí)現(xiàn)數(shù)據(jù)攔截的使用示例
在MyBatis-Plus中,可以通過(guò)自定義攔截器來(lái)實(shí)現(xiàn)對(duì)SQL語(yǔ)句的攔截和修改,本文就來(lái)介紹一下如何使用,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10
java算法之Math.random()隨機(jī)概率玩法實(shí)例演示
最近打算整理排序算法,發(fā)現(xiàn)很有必要準(zhǔn)備一下生成隨機(jī)數(shù)的工具類(lèi),下面這篇文章主要給大家介紹了關(guān)于java算法之Math.random()隨機(jī)概率玩法的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05

