欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java局部變量和普通變量

林玟書1年前8瀏覽0評論

在Java編程語言中,我們通常將變量分為局部變量和普通變量兩種類型。這兩種變量的作用域和使用方法具有一定的區(qū)別。

首先,普通變量是定義在一個(gè)類中的成員變量,可以被該類中的任何方法所使用。普通變量可以在定義時(shí)直接初始化,也可以在構(gòu)造方法或者某個(gè)方法中初始化。普通變量的定義方式為:類型 變量名。

public class Test{
int num; // 定義一個(gè)普通變量
public void setNum(int n){
num = n;
}
public static void main(String[] args){
Test t = new Test();
t.setNum(10);
System.out.println(t.num); // 輸出10
}
}

在上面的代碼中,我們定義了一個(gè)普通變量num,并且在setNum方法中為其賦值。最后在main方法中輸出了num的值。

與普通變量不同,局部變量只在定義它的方法、代碼塊或語句中可見。局部變量在所處的方法執(zhí)行完畢后會自動銷毀,不會被其它方法所使用。局部變量的定義方式為:類型 變量名 = 初始值。

public class Test{
public void printNum(){
int num = 10; // 定義一個(gè)局部變量
System.out.println(num); // 輸出10
}
public static void main(String[] args){
Test t = new Test();
t.printNum();
}
}

在上面的代碼中,我們定義了一個(gè)局部變量num,并且在printNum方法中輸出了它的值。在main方法中調(diào)用printNum方法,因此num只在printNum方法中可見。在printNum方法執(zhí)行完畢后,num就被自動銷毀了。

因此,局部變量和普通變量在作用域和使用方法上存在明顯的差異。我們需要根據(jù)實(shí)際需求來選擇使用哪種類型的變量。