//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);
}
}