亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JAVA 學習筆記2_程序結構、方法定義

發布時間:2020-07-06 13:59:08 來源:網絡 閱讀:340 作者:小西幾 欄目:編程語言

一.分支結構:
1.if語句:
if(布爾邏輯表達式)//和C不同,一定是邏輯結果
{
條件為真時執行
}
else{
條件為假時執行
}
2.switch——可用于多值判斷//switch支持String類型

switch ( (數字int|枚舉Enum|字符|字符串){
            case 條件1:{
                           條件1滿足時執行語句1;
                                                     break;
                                                     }//java換行\回車用%n
            case 條件2:{
                                                        條件2滿足時執行語句2;
                                                        break;
                                                    }
                                                    .....
            default:{
            條件都不滿足時執行語句n;
            break;//break意思是跳出整個循環,可以不加
            }

二.循環結構
1.while循環:
while(循環結束條件){
循環語句;
修改循環結束判斷;
}

2.do-while循環:(基本不使用)
do{
循環語句;
修改循環結束判斷;
}while(循環結束條件);
3.for循環:
for(初始化;循環結束條件;后續動作){
循環體;
}
在java中多了一種for循環形式:foreach
for(元素類型 變量名 :容量數組)
continue 和break 都支持帶標簽的形式
例如:break found;//一般不用,跳到寫found處
三.方法:
3.1方法定義的組成:
1.限定符 public/static
2.返回值類型 ,如果沒有,void
3.方法名稱,首單詞小寫,之后的首字母大寫
4.參數列表
() (參數類型 參數名稱)
5.異常聲明 throws 異常列表
6.方法體 { }

public static int method (int param1, int param2) throws Exception
3.2 方法重載
重點:
關于方法簽名:
方法名稱+參數列表 //方法類型可以不同

int sum(int a,int b){} void sum(int a,int b){} //相同方法,重定義
int sum (int a,int b,int c){}
//不同,不是重定義,兩個方法
重載:over load:名稱相同,參數列表不同
(重要) 不能有兩個名字相同、參數類型也相同卻返回不同類型值的方法
//通常情況用不到重載,例外:在構造方法中常見
重寫:override
3.3遞歸方法:在java中沒有任何特殊性
例如:求前n+1項和:
long sum(int n){
if(n==1){
return 1;}
else
return sum(n-1)+n;
}
思想:歸納法 終止(n=1),遞推(n>1)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

远安县| 保亭| 麟游县| 郓城县| 宁阳县| 吴川市| 清远市| 山西省| 吉林省| 鸡泽县| 恭城| 南充市| 和平区| 克拉玛依市| 张家口市| 五家渠市| 绥芬河市| 永昌县| 万安县| 北川| 墨江| 五峰| 赤峰市| 铜梁县| 博湖县| 石林| 正宁县| 叶城县| 托克逊县| 大名县| 霍州市| 时尚| 阳曲县| 明水县| 吉林省| 富平县| 峨眉山市| 屏南县| 永吉县| 贺兰县| 宜昌市|