/**
* 成员变量会默认进行变量的初始化
* 局部变量不会有默认值,应该在使用的时候进行初始化
*/
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);
//编译器报错,局部变量的名称可能没有被初始化,所以在使用局部变量是,首先进行初始化操作后再使用
}
}