91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

台北县| 水城县| 九龙城区| 衡阳县| 贺州市| 许昌县| 宁明县| 长宁区| 阿克苏市| 会泽县| 娄底市| 双流县| 华安县| 疏附县| 进贤县| 盐津县| 海晏县| 满洲里市| 郴州市| 普格县| 古浪县| 阿拉善右旗| 祁连县| 九寨沟县| 手机| 镇康县| 潜江市| 博爱县| 伊春市| 大关县| 法库县| 资阳市| 商河县| 甘泉县| 磐安县| 浪卡子县| 桓台县| 宣武区| 禹州市| 门源| 龙江县|