Java数据类型(一)
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 /**/ } }