一 :程式設計基礎:
控制語句:
選擇語句:if; if···else;if巢狀; switch語句和條件表示式。
迴圈語句:while語句;do-while語句;for迴圈。
i.if語句
if (boolean expression)
if(a%2==0)
system.out.println("a是偶數");}}
ii. if···else:
if···else語句當布林表示式值為真時執行條件為真情況的語句否則,執行條件為假的語句。
例項:public
class sy
else
system.out.println("a是負數");
if(a%2==0)
system.out.println("a是偶數");}
else
system.out.println("a是奇數");
}iii. 巢狀if語句:
if (i>k)
else
system.out.println(「i is less than or equal to k」);
只有當外層if的條件成立時,才會判斷內層if的條件. else總是與它前面最近的那個缺少else的if配對.
語法:if(條件1)elseelse
例項:public
class sy else else while(love!=0);
v. while迴圈:
while關鍵字的中文意思是「當……的時候」,也就是當條件成立時迴圈執行對應的**。while語句是迴圈語句中基本的結構,語法格式比較簡單。
while語句語法格式:
while(迴圈條件)
例項:public
class sy while(迴圈條件);
語法說明:在do-while語句中,迴圈體部分是重複執行的**部分,迴圈條件指迴圈成立的條件,要求迴圈條件是boolean(布林)型別,值為true時迴圈執行,否則迴圈結束,最後整個語句以分號結束。
執行流程:當執行到do-while語句時,首先執行迴圈體,然後再判斷迴圈條件,如果迴圈條件不成立,則迴圈結束,如果迴圈條件成立,則繼續執行迴圈體,迴圈體執行完成以後再判斷迴圈條件,依次類推。
例項:public
class sy while(i <= 5);
system.out.println(result);
for語句:
for關鍵字的意思是「當…的時候」,是實際開發中比較常用的迴圈語句,其語法格式相對於前面的迴圈語句來說稍顯複雜,但是在熟悉以後,將會發現其語法安排的比較條理,把迴圈控制和迴圈體很清晰的分開。
for語句的語法格式為:
for(初始化語句;迴圈條件;迭代語句)
語法說明:1
1、 和其它流程控制語句一樣,語句中的大括號不是語法必須的,但是為了結構清楚以及在迴圈體部分可以書寫多行**,一般使用大括號。
2、 初始化語句作用是在迴圈開始以前執行,一般書寫變數初始化的**,例如迴圈變數的宣告、賦值等。該語句可以為空。
3、 迴圈條件是迴圈成立的條件,要求必須為boolean型別,如果該條件為空,則預設為true,即條件成立。
4、 迭代語句是指迴圈變數變化的語句,一般書寫i++、i—這樣的結構,當然,該語句也可以為空5、 迴圈體指迴圈重複執行的功能**。
執行流程:
1、 執行初始化語句
2、 判斷迴圈條件,如果迴圈條件為false,則結束迴圈,否則執行下一步
3、 執行迴圈體
4、 執行迭代語句
5、 跳轉到步驟2重複執行需要注意的是:for語句中的各個語句都可以為空,初始化語句在for語句執行時執行且只執行一次。
依據for語句的語法格式,則最簡單的for語句是如下格式:for(;;);由於迴圈條件為空時,預設為true,則迴圈條件恆成立,該迴圈的迴圈體即最後的乙個分號,這樣的語句稱作空語句,則該迴圈是乙個死迴圈,迴圈體是空語句。
在實際書寫**時,一般把迴圈控制部分都寫在for語句的小括號內部,而迴圈體只書寫和邏輯相關的**,這種結構使邏輯顯得很清晰。
例項:public
class sy{
public
static
void main(string args){
for(int i=0;i<5;i++){
for(int j=i;j<5;j++){
system.out.print("*");
system.out.println();
java 迴圈基礎
1.while 和 do while的區別 while 先判斷條件符合不符合 然後再 迴圈 do while 先迴圈一遍 再判斷條件符合不符合 while 迴圈條件注 使用步驟 1.確定迴圈條件 2.套用while語法寫出 3.迴圈是否能夠正常退出 2.什麼是do while迴圈 特點 先執行,再迴...
java基礎 (迴圈)
知識點 while迴圈 do while迴圈 for迴圈 break跳出與continue跳轉 個人理解 1.迴圈結構 1 for迴圈基本結構 for 初始化語句 布林表示式 迴圈操作 for 死迴圈,效率最高迴圈 2 while迴圈基本結構 while 判斷條件語句 3 do while迴圈基本結...
Java基礎(迴圈)
迴圈結構 1 while 先判斷後執行,迴圈體有可能一次不執行 2 do while 先執行後判斷,迴圈體至少迴圈一次 3 for 迴圈四要素 1 迴圈初始化 2 迴圈條件 3 迴圈操作 迴圈體 4 迴圈變數的改變 迭代條件 while 1 2 3 4 2 3 4 do while 1 3 4 2 ...