package ivo.eim.zzl;
import java.util.Date;
public class DataType {
/*
* 一、Java数据类型
* 1.基本数据类型
* 四类八种:
* ①.布尔型boolean;②.字符型char;③.数值型;④.浮点型
* 2.引用数据类型
* 大致三类:
* ①.类class;②.接口interface;③.数组Array
* 二、变量
* 1.成员变量(类变量/全局变量)
* 作用于全局,未初始化时,默认为初始值
* 2.局部变量
* 作用于局部,未初始化,则无法编译调用
* */
//数据类型初始化--成员变量(类变量)
private static byte by;
private static char ch;
private static short sh;
private static int in;
private static long lo;
private static float fl;
private static double dou;
private static boolean boo;
private static String str;
private static Integer itge;
private static Date date;
public static void main(String[] args){
//数据类型初始化--局部变量
int a;
String st;
/* System.out.println(a);//局部变量未经初始化调用会编译失败
System.out.println(st);*/
a=2; //局部变量初始化
st="";
System.out.println("int局部.."+a); //2
System.out.println("st局部.."+st);//空格
System.out.println("boo.."+boo); //boolean 默认值为 false
System.out.println("by.."+by);//byte 默认值为 0
System.out.println("ch.."+ch);//char默认值为 空格
System.out.println("sh.."+sh);//short默认值为 0
System.out.println("in.."+in);//int默认值为 0
System.out.println("lo.."+lo);//long默认值为 0
System.out.println("fl.."+fl);//float默认值为 0.0
System.out.println("dou.."+dou);//double默认值为 0.0
System.out.println("str.."+str);//String默认值为 null
System.out.println("itge.."+itge);//Integer默认值为 null
System.out.println("date.."+date);//Date默认值为 null
/**/
}
}