順序結構:從上到下,從左到右。
分支結構:
a.單分支: if() else(if可以脫離else單獨用,()裡面是boolean表示式)
b.多分支:
1.if() else if() else
2.switch()(case後面不能重複,為防止穿透後面接break)
switch()括號裡面可以放的資料型別有int,char,byte,short,值為定值迴圈結構:反覆做一件事,直到完成條件jdk1.5增加列舉
jdk1.7增加string
a. for( , , )
b. while()
c. dowhile();
1.在知道迴圈次數時使用for,在不知道迴圈次數的情況下使用while比較方便,不推薦使用do…while,三種迴圈在一定條件下可以互相轉換。跳出結構:再while迴圈中有兩個跳出關鍵字:break與continue2.while與do…while的區別:while是先迴圈在執行判斷條件,do…while則是先執行判斷條件再迴圈。
(a)break:直接跳出自身迴圈,結束迴圈;如果還有外層迴圈,則執行外層迴圈。
(b)continue:只是跳出此次迴圈,然後繼續迴圈。
方法:完成乙個特點功能的**塊
主方法:又叫main方法,程式必須通過的**塊
格式:public void main(string args){}
格式:返回值型別 方法名 (引數列表)
例:int sum(int a,int b)
sum(1,2);
1.返回值型別有10種:八種資料型別,void空型別與引用型別方法過載:指再乙個類中定義多個同名的方法,但每個方法具有不同的引數型別或引數個數。2.引數列表中引數叫形參,如a,b;
3.呼叫方法時呼叫的引數叫實參,如1,2;
return的值的型別與返回值型別對應。
過載格式:方法名必須相同,引數列表(引數個數,型別,順序)必須不同,位置為同乙個類,返回值(型別)不會影響。
例如:class a
int sum(int a,int b)
}
過載的意義:可以提高效率,計算機只需要記住一遍方法名與主題意思,根據不同引數列表執行不同的方法。
java 程式結構 陣列
程式結構 順序結構 分支結構 if switch 迴圈結構 do while for 跳轉語句 break continue 陣列 陣列宣告 int nums double scores 分配空間 new nums new int 5 改變陣列長度 int nums new int 5 nums n...
c之程式結構
在我們學習 c 語言的基本構建塊之前,讓我們先來看看乙個最小的 c 程式結構,在接下來的章節中可以以此作為參考。c 程式主要包括以下部分 讓我們看一段簡單的 可以輸出單詞 hello world include stdio.h intmain 接下來我們講解一下上面這段程式 程式的第一行 inclu...
Shell指令碼學習之基礎程式結構
shell指令碼 乙個由一堆命令堆砌而成的,用來完成特定任務的,可以被指定直譯器執行的,文字檔案。這個是我對shell指令碼的理解。1 shell指令碼就是乙個可執行文字檔案,它不需要編譯,不需要連線,寫完就可以直接執行 2 shell指令碼的主體是一堆命令,每一條語句都可以再控制台下直接執行 3 ...