变量在使用的时候需要注意什么问题:
A:作用域
同一个区域内,同一变量不能重复定义。
B:初始化值。
局部变量在使用前必须初始化(定义,赋值)。
int a; 这步叫定义一个int类型的变量,a。
a = 10; 把10赋值给变量a。
C:可以同时定义多个同类型的变量。
int a,b,c,d;
byte b = 10;
int a = b ;
数据类型:
基本数据类型:
整数型:
byte 1个字节 -128-127 11100000000
short 2个字节
int 4个字节 int a = 10; 00000000 00000000 00000000 00001010
long 8个字节 2^63-1
浮点型:
float 4个字节 2^127 -1
double 8个字节
字符型:
char 2个字节 0-65535
char类型可以存储中文,因为一个中文占用两个字节,而Java底层采用的是Unicode编码,Unicode编码也是两个字节。
布尔型:
boolean 1个字节
注意事项:
整形默认的数据类型是int,浮点型默认的数据类型是double。
如果定义的是long类型的数据,需要在数据后边加L。
如果定义的是float类型的数据,需要在数据后边加F。