验证java执行了默认初始化

来源:互联网 发布:手机淘宝设置货到付款 编辑:程序博客网 时间:2024/06/02 04:13

java的基本数据类型有boolean,char,byte,short,int,long,float,double八种,当变量作为类的成员使用时,即使没有进行初始化,java也会确保给其默认值,但这个并不适用于局部变量,所以在进行变量定义时,最好进行初始化,否则程序在编译时会返回一个错误。

下列代码是当变量作为类的成员使用时,java执行了默认初始化:

/**
 * 创建一个类,它包含java的八种基本数据类型域,它们都没有被初始化,将它们的值打印出来,
 * 以验证java执行了默认初始化
 * @author user
 *
 */
public class practice2_1 {
private static boolean a;
private static char b;
private static byte c;
private static short d;
private static int e;
private static long f;
private static float g;
private static double h;

public static void main(String[] args) {
System.out.println("boolean a=="+a);
System.out.println("char b=="+b);
System.out.println("byte c=="+c);
System.out.println("short d=="+d);
System.out.println("int e=="+e);
System.out.println("long f=="+f);
System.out.println("float g=="+g);
System.out.println("double h=="+h);
}
}

输出后的结果:

boolean a==false
char b==

byte c==0
short d==0
int e==0
long f==0
float g==0.0
double h==0.0





1 0
原创粉丝点击