方法就是一段可以重複呼叫的**塊,
方法的定義格式
public static 返回值型別 方法名稱(型別 引數1,型別 引數2…)
public
class methoddemo01
public
static
void
printinfo() //定義方法
; //定義字元陣列
for(int x=0;x//迴圈輸出
system.out.println() ; //換行
}}
如果返回值型別使用void,則表示此方法沒有返回值,則不能使用return返回內容
如果需要乙個方法有返回值,則直接在返回值處寫上返回值型別即可。
呼叫方法操作:
public
class methoddemo02
//定義乙個陣列,返回值型別是int型資料,完成兩數相加
public
static
intaddone(int x,int y)
//定義乙個陣列,返回值型別是float型資料,完成兩數相加
public
static
float
addtwo(float x,float y)
}
方法的過載指,方法名稱相同,但引數的型別和引數的個數不同,通過傳遞引數的個數和型別不同 以完成不同功能的方法呼叫(自動區分)。
public
class methoddemo03
//定義方法,進行兩個整數型別引數相加操作,返回整型型別
public
static
intadd(int x,int y)
public
static
intadd(int x,int y,int z)
//定義乙個方法,進行小數相加,返回浮點型資料
public
static
float
add(float x,float y)
}
return 可以返回乙個方法的結果,也可以結束乙個方法
遞迴呼叫時一種特殊的呼叫形式,是方法自己呼叫自己
完成乙個累加操作,除了使用迴圈,也可以使用遞迴呼叫
public
class methoddemo04
public
static
intsum(int num) //定義乙個方法 進行累加操作
else
}}
以上**相當於:100+sum(99)+sum(98)+…+sum(1)
在遞迴操作中一定要明確的寫出方法的結束判斷,否則會出現堆疊溢位。
方法的宣告及實現
import inte ce car nsobject int comparewithspeed car m end implementation car int comparewithspeed car m end int main 方法的定義以及使用。注意方法的呼叫用物件呼叫,其中的變數也是方法...
陣列的宣告及使用
什麼是陣列?同一種型別資料的集合,也就是乙個容器。運算的時候有很多資料參與運算,那麼首先需要做的是什麼.不是如何運算而是如何儲存這些資料以便於後期的運算,那麼陣列就是一種用於儲存資料的方式,能存資料的地方我們稱之為容器 陣列的本質 就是去申請一串連續的記憶體空間,這個物件arr就指向這個這串記憶體單...
JS變數宣告及使用
var a 宣告乙個變數用來儲存資料 a 12 給變數賦值 變數的命名規則和規範 命名規則 必須遵守,否則就會報錯 1.變數名使用 或者字母,變數裡面可以包括 字母 數字 陣列,區分大小寫 2.變數必須宣告後才能使用,否則就報錯 3.不能使用js裡面的關鍵字和保留字 命名規範 約定俗成的規矩 1.最...