二Var.java
//boolean(true、false) int(4) byte(1) short(2) char(2) long(8) float(4) double(双精度浮点型8字节) public class Var{ public static void main(String [] args){ //由于java 是强类型语言,所以在声明变量时,需要声明其数据类型 //先声明,后赋值 //布尔类型:只有两个值,true、false,常用语循环、条件语句 boolean bool=true; bool=false; //bool=0; System.out.println(bool); int a; a=2147483647; System.out.println(a); //声明的同时进行赋值 int b=10;//一个=代表赋值,两个== 代表判断左右两边是否相等 System.out.println(b); //变量必须先初始化,才能调用 /*int c; System.out.println(c);*/ //java中的“=”表示赋值 int d=10,e=10,f=10;//java中没有这种连等号如int a=b=c=d=10; System.out.println(d); System.out.println(f); //变量:可以改变的量,变量可以重新赋值,但是不能重复声明 //int a=10; a=10; System.out.println(a); //*变量名不可以使用关键字、保留字 //int return=100; //System.out.println(a); //变量名区分大小写 int A=100; System.out.println(A); //*变量名可以由大小写字母、数值、_、$组成,但是不能由数字开头,变量的名称建议使用英文字母组成。 //int 4a=10; int a4_$=10; System.out.println(a4_$); //*byte 占1个字节 //byte by=128; byte by=-128; System.out.println(by); //short 短整型占2个字节 short s=100; System.out.println(s); //*char字符类型,占2个字节 char c='a';// System.out.println(c); c=65; System.out.println(c); c='\u0039';//使用unicode编码16进制的。字母'a'编码97 '0'编码48 System.out.println(c); //int 整形占4个字节 int i=18; System.out.println(i); //long 长整形占8个字节 long l=10L;//在数值后添加L表示long类型,10默认是整形 System.out.println(l); //*float单精度占4个字节 float fl=10.0f;//10.0默认是double类型 System.out.println(fl); //*double 双进度浮点类型,占8个字节 double dou=10.0; System.out.println(dou); } }