变量以及基本数据类型的介绍

变量:存数的

1)声明:-------在银行开了个帐户

int a; //声明一个整型的变量,名为a
int b,c,d; //声明三个整型的变量,名为b,c,d
//int a; //编译错误,变量不能同名

2)初始化:-----给帐户存钱

int a = 250; //声明整型变量a并赋值为250;
int b; //声明整型变量b b = 250; //给变量b赋值为250
b = 360; //修改变量b的值为360

3)使用:-------使用的是帐户里面的钱

3.1)对变量的使用就是对它所存的那个数的使用

int a = 5; int b = a+10; //取出a的值5,加10后,再赋值给变量b
System.out.println(b); //输出变量b的值15 
System.out.println("b"); //输出b,双引号中的原样输出
a = a+10; //在a本身基础之上增10 
System.out.println(a); //15

3.2)变量在用之前必须声明并初始化

System.out.println(m); //编译错误,变量m未声明 

int m; 
System.out.println(m); //编译错误,变量m未初始化

4)命名:

4.1)只能包含字母、数字、_和$符,并且不能以数字开头

4.2)严格区分大小写

4.3)不能使用关键字

4.4)允许中文命名,但不建议,建议"英文的见名知意"、"驼峰命名法"

八种基本数据类型

byte,short,int,long,float,double,boolean,char

1)int:整型

4个字节,-21个多亿到21个多亿

1.1)整数直接量默认为int类型,但不能超范围,若超范围则发生编译错误

1.2)两个整数相除,结果还是整数,小数位无条件舍弃(不会四舍五入)

1.3)整数运算时若超出范围,则发生溢出(溢出不是错误,但是是需要避免的)

2)long:长整型

8个字节,很大很大很大

2.1)长整型直接量需在数字后加L或l

2.2)运算时若有可能溢出,建议在第1个数字后加L

3)double:浮点型

8个字节,很大很大很大

3.1)浮点数直接量默认为double型,表示float需在数字后加F或f

3.2)double和float型数据参与运算时,有可能会发生舍入误差,精确场合不能使用

4)boolean:布尔型

1个字节

4.1)只能取值为true或false

5)char:字符型,2个字节

5.1)采用Unicode字符集编码格式,每个字符都有一个对应的码 表现的形式是字符char,但本质上是码int(0到65535) (ASCII码: 'a'--97 'A'--65 '0'--48)

5.2)字符型直接量必须放在单引号中,有且仅有一个

5.3)特殊符号需通过\来转义
 

你可能感兴趣的:(Java基础,java)