Dye1 JAVA
数据类型
数据类型:java是一种强类型语言,针对每一个数据都给出了明确的数据类型。
数据类型分类:
A:基本数据类型
B:引用数据类型(类,接口,数组)
基本数据类型:
A:整数 占用字节数
byte 1
short 2
int 4
long 8
B:浮点数
float 4
double 8
C:字符
char 2
D:布尔
boolean 1
注意事项:
A:整数默认int类型,浮点数默认double类型;
B:定义long类型数据的时候,要加l或L,建议加L;
定义float类型数据时候,要加F或者f,建议加F
####标志符
标志符:就是用于给包、类、变量、方法等起名字的符号
组成规则:
A:unicode字符
数字符号、英文大小写字母、汉字(不建议用汉字)
B:下划线_
C:美元符号$
注意事项:
A:不能以数字开头
B:不能说java的关键字。
public class IdentifierDemo {
public static void main(String[] args) {
int a = 20 ;
//错误写法:int 2b = 20;
System.out.println("hello world");
}
}
###类型转换
强制转换:
隐性转换:
隐性转换:
byte short char --int – long --float --double
boolean 类型不参与这样的运算。
int aa = 10;
byte bb = 20;
/*错误
byte cc= aa+bb;
*/
int cc = aa + bb;//整数默认int类型,隐式转换
byte dd = (byte)(aa + bb);//强制转换
// 目标类型 变量名 = (目标类型)(被转换的数据)
//强制转换 不建议大转小,容易数据丢失。