方法和是否帶參型別是否返回型別

2021-10-25 10:05:01 字數 1529 閱讀 2367

目錄

7-1 方法的定義以及分類 1

7-2 方法的基本語法格式 1

7-3 方法的呼叫 2

7-4 無參無返回值型別方法 4

7-5 無參帶返回值型別方法 5

7-6 break、continue、return之間區別 6

7-7 帶參無返回值型別方法 7

7-7-1方法返回boolean型別 10

8-2 方法過載 12

7-1 方法的定義以及分類

方法:也叫函式,實現某個特定的功能

方法的分類

系統提供的方法

println()

print()

nextint()

nextdouble()

next() //接收字串

……使用者自定義的方法

7-2 方法的基本語法格式

[修飾符] 返回值型別 方法名稱([引數列表])

注意:1.只要是方法,它都寫在類中,不能巢狀

2.方法寫完它不會自動執行,必須進行方法呼叫,有兩種呼叫方法

7-5 無參帶返回值型別方法

將結果返回

案例:

result 本類直接呼叫就行,可以不加型別點

前面可以有這種方法

當在乙個方法中要做題時,有返回值,你一定要在後面要麼加個else,要麼在整個多重if外邊再寫乙個return返回乙個值

7-6 break、continue、return之間區別

break:表示中斷,可以在switch case中或迴圈中使用,當遇到break則結束當前整個switch case或迴圈,執行外面的語句

continue:表示繼續,只能在迴圈中使用,當遇到continue則結束本次(當次)迴圈,繼續執行下一次迴圈

return:表示返回,在方法中使用,當遇到return則結束當前方法的執行,返回到方法的呼叫處

return有乙個特殊的形式:當方法是無返回型別時,方法體中可以編寫return,但必須編寫為return;

方法中使用return注意事項

7-7 帶參無返回值型別方法

方法中形參屬於區域性變數

沒有影響

7-7-1方法返回boolean型別

!!(方法之間可以相互呼叫

無參不用給值,無返回不用做輸出

8-2 方法過載

println 方法的過載

類的方法型別 是否有引數,是否有返回值

包名public class car public void setyanse string yanse 車的品牌 private string pinpai 變為私有 讀屬性 public string getpinpai 有返回值,沒有引數的方法 getter方法 取值用 外邊能讀 寫屬性 無返...

函式返回型別和形參

1 int add return c 2 int add return c 3 區域性變數不允許以引用 或者指標 形式返回,函式結束,區域性變數生存期就到了 int add int a,int b void main 什麼情況下可以以引用返回?1 返回值定義在全域性 int c 0 int add ...

驗證型別是否正確

判斷是否是想要的型別的時候,這裡用到的是2個類,乙個是moneybean類 裡的變數 privatestring moneystr 乙個是money類裡的變數 privatebigdecimal money newbigdecimal 0 注意的是,我在controller.xml 也就是處理控制器...