目錄
- JavaSE
- 流程控制
- 分支結構
- if...else
- 回圈結構
- while
- do while
- for
- 關鍵字
- 分支結構
- 流程控制
JavaSE
流程控制
分支結構
if...else
//單分支,()中的條件成立,則執行if代碼塊
if () {
}
//雙分支,()中的條件成立,則執行if代碼塊,否則執行else代碼塊
if () {
} else {
}
//多分枝,if條件成立,執行if代碼塊,else if成立,執行else if,從上到下依次執行
if () {
} else if () {
} else if () {
}
回圈結構
while
先判斷,再執行回圈體
while(true){} ---> 死回圈
public class TestWhile{
public static void main(String[] args){
int num = 1; //定義變數,初始化
int sum = 0; //2.定義一個求和變數,用來接收和:
while(num<=5){ //條件判斷,成立則執行代碼塊
sum += num; //執行回圈體
num++; //迭代
}
//3.輸出和
System.out.println(sum);
}
}
do while
必先執行一次回圈體,再判斷條件
do{
}while(true); ---> 死回圈
public class TestDoWhile{
public static void main(String[] args){
int i = 101; //定義變數,初始化
int sum = 0; //2.定義一個求和變數,用來接收和:
do{
sum += i; //執行回圈體
i++; //迭代
}while(i<=100); //條件判斷,一定要注意寫這個分號,否則編譯出錯
System.out.println(sum);
}
}
for
for(條件初始化;條件判斷;迭代){
回圈體;
}
條件初始化;
for(;條件判斷;){
回圈體;
? 迭代;
}
for(;??{} --->死回圈
public class TestFor01{
public static void main(String[] args){
int sum = 0;
int i;
for(i = 1;i<=100;i++){
sum += i;
}
System.out.println(sum);
System.out.println(i);
/*
int i = 1;
for(;i<=100;){
sum += i;
i++;
}
}
}
關鍵字
break:跳出這個回圈
public class TestFor04{
public static void main(String[] args){
outer: //定義一個標簽
for(int i=1;i<=100;i++){
System.out.println(i);
while(i==36){
break outer; //根據標簽來結束回圈
}
}
}
}
continue:跳出本次回圈
returen:結束方法
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/548689.html
標籤:Java
