您好,登錄后才能下訂單哦!
表達式(Expression)
a=100;
100>50;
add(1,2);
語句
語句塊
Java換行:%n
順序結構
分支結構
if(邏輯表達式 備注,和C不同,一定是邏輯結果,既不能為1或0){
條件為真執行} else{條件為假執行}
switch(int類型 | String類型 | Enum類型){
case 條件一:
case 條件二:break;
···
default:
}
循環結構
三種和C語言相同的循環語句
在Java中多了一種for的形式 foreach(元素類型 變量名:容器){}
int[] array={····};
···
continue和break都支持帶標簽的格式:
break 【】;跳出多層循環
方法(C語言中的函數):
1.限定符 public/static
2.返回值類型,如果沒有返回值,要明確寫void
3.方法名稱,命名習慣 首個單詞全小寫,以后的單詞首字母大寫,多是動詞
4.參數列表()|(參數類型 參數名稱)
5.異常聲明 throws 異常列表
6.方法體()
public static int caluSum(int [] array)throws Exception{
....
}
重點:關于函數簽名:
方法名稱+參數列表
int sum(int a,int b){} void sum(int a,int b){} 與第一個一樣(重定義)
int sum(int a,int b,int c) 與第一個不一樣(不是重定義)
重載(Overload)(方法名稱相同,但參數列表不同) 通常情況下,用不到重載,例外:重載在構造方法中很常見
遞歸方法(在方法體中調用本身):
在Java中,遞歸方法沒有任何的特殊性
思想:數學歸納法的思想(遞推+終止)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。