1. 程式人生 > >Java(2)

Java(2)

if語句 入口 系列 != fault 循環結構 amp on() person

1- 方法

方法是一系列語句的代碼塊,它可以改變對象的狀態以及實現類的行為

一個方法通常只能完成某一項具體的功能,這樣做可以使得程序結構清晰,利於模塊的重復使用

2- 參數

2-1- 形式參數

public void m(int a){} //a:形式參數

2-2- 實際參數

public void n(){ int b ; } //b: 實際參數

2-3- 靜態方法

使用了static關鍵字的方法為靜態方法,可以在被實例化之前被調用,靜態方法不會被實例化

靜態方法在本類中只能方法靜態方法,不能訪問靜態方法

2-4- 構造方法

構造方法時用來初始化類的一個方法,一般在創建對象時候自動調用或者使用this關鍵字調用.

構造方法無返回值,名字必須和類型相同,不能用static final 修飾

class Person{

public Person(){} //構造方法 }

2-5- main()方法

main方法為Java的程序入口

main方法為靜態方法

main方法只能被系統調用,不能被其他方法或類調用

3- this關鍵字

調用當前類的屬性或者其它構造方法

public class Person{

public Person(){

this(1,2)}

public Person(int a,int b){

System.out.print(a,b)}}

1-一個構造函數內調用另一個構造函數時,調用代碼必須放在第一行

2-不能在構造函數以外的任何函數內調用構造函數

3-在一個構造函數內只能調用一個構造函數

4- 流程控制

4-1- 順序結構

語句按照先後順序自上而下依次執行

4-2- 選擇結構

4-2-1- 關系運算

運算符 名稱 示例
== 等於 a == b
!= 不等於 a != b
> 大於 a > b
< 小於 a < b
>= 大於等於 a >= b
<= 小於等於 a <= b

4-2-2- 邏輯運算

邏輯運算符 名稱 示例
&& a>b && c>d
|| a>b || c>d
! !(a>b)

4-2-3- 條件運算

三目運算符 表達式1 真 表達式1 假
表達式1 ? 表達式2 : 表達式3 表達式2 表達式3

4-2-4- if語句

if(a>b){
}esle if(a>c){
}esle{
}

4-2-5- swtich語句

switch (key) {
case value:

break;

default:
break;
}

4-3- 循環結構

for循環

for (int i = 0; i < args.length; i++) {

}

while循環

while (condition) {

}

do-while循環

do {

} while (condition);

4-4- 跳轉語句

break 結束本次循環

continue 結束本次循環

Java(2)