第二節 java成員變量與局部變量初始化
/**
* 成員變量會默認進行變量的初始化
* 局部變量不會有默認值,應該在使用的時候進行初始化
*/
public class test05 {
private static String aString;
private static byte abyte;
private static short ashort;
private static int aint;
private static long along;
private static float afloat;
private static double adouble;
private static boolean aboolean;
private static char achar;
private static Date aDate;
public static void main(String[] args) {
System.out.println("aString="+aString);//如果是引用類型(String,Date...)的成員變量,如果不賦值,默認爲NULL
System.out.println("aDate="+aDate);
System.out.println("abyte="+abyte);//基本數據類型整形成員變量默認值爲0
System.out.println("ashort="+ashort);
System.out.println("aint="+aint);
System.out.println("along="+along);
System.out.println("afloat="+afloat);//基本數據類型浮點類型成員變量默認值爲0.0
System.out.println("adouble="+adouble);
System.out.println("aboolean="+aboolean);//基本數據類型布爾類型成員變量默認值爲false
System.out.println("achar="+achar+"achar");//基本數據類型char類型成員變量默認值爲a 或“ ”
System.out.println(System.getProperty("file.encoding"));//在UTF-8編碼下爲“ ”,在GBK中爲a
//局部變量
//String name;
//int age;
//System.out.println("name="+name);
//System.out.println("age="+age);
//編譯器報錯,局部變量的名稱可能沒有被初始化,所以在使用局部變量是,首先進行初始化操作後再使用
}
}
* 成員變量會默認進行變量的初始化
* 局部變量不會有默認值,應該在使用的時候進行初始化
*/
public class test05 {
private static String aString;
private static byte abyte;
private static short ashort;
private static int aint;
private static long along;
private static float afloat;
private static double adouble;
private static boolean aboolean;
private static char achar;
private static Date aDate;
public static void main(String[] args) {
System.out.println("aString="+aString);//如果是引用類型(String,Date...)的成員變量,如果不賦值,默認爲NULL
System.out.println("aDate="+aDate);
System.out.println("abyte="+abyte);//基本數據類型整形成員變量默認值爲0
System.out.println("ashort="+ashort);
System.out.println("aint="+aint);
System.out.println("along="+along);
System.out.println("afloat="+afloat);//基本數據類型浮點類型成員變量默認值爲0.0
System.out.println("adouble="+adouble);
System.out.println("aboolean="+aboolean);//基本數據類型布爾類型成員變量默認值爲false
System.out.println("achar="+achar+"achar");//基本數據類型char類型成員變量默認值爲a 或“ ”
System.out.println(System.getProperty("file.encoding"));//在UTF-8編碼下爲“ ”,在GBK中爲a
//局部變量
//String name;
//int age;
//System.out.println("name="+name);
//System.out.println("age="+age);
//編譯器報錯,局部變量的名稱可能沒有被初始化,所以在使用局部變量是,首先進行初始化操作後再使用
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.