基本数据类型 有 8种
整型
byte 1字节 short 2字节
int 4字节 long 8字节
浮点型
folat 4字节 double 8字节
字符型
char 2字节
布尔型 boolean 1字节
int 大约21亿
注意:用floa时的数一定在数后边加 F long后一定加L
数据类型转换
数据不一样的时候数据类型转换
自动转换
数据类型是由小范围到大才能转换
byte->short>int>long
folat->double
例:long num=100;
强制转换
是有大范围类型转换为小范围类型
int num=(int) 100l;
boolean不能发生数据类型转换
强制数据类型转换时注意值的范围如果超出会溢出,右侧范围不能大于左侧
精度损失小数转换成整型要注意
字符char类型一旦用数学运算是都会提升成为int,后在运算
例 :byte+byte 结果为 int 即 int=byte+byte 但可以强制转换
特殊方式 double=1+0.0;特殊的转换
方法注意
方法可以抽取让代码更加清晰
方法不能产生嵌套包含关系
方法如果要执行要调用
格式
名称驼峰式
定义方法的三步
- 1.返回值类型
2.方法名称
3.参数列表
this 用于使用局部变量
流程与结构
1.顺序 2.判断 3.循环
if语句的条件只能是对或错 true or false
符号注意
单一等号 = 代表赋值 双等 == 才是判断