强类型语言变量使用要符合规定,比如数字不能用char定义,字符不能用整数类型的int、short等定义
八大基础数据类型
byte、short、int、long、float、double、char、boolean
错误运用举例
"张三"是顺风车所以 不能用int定义而应用String,10为整数应该用整数类型的byte、short、int、long。
正确运用
拓展
浮点数拓展
float具有有限、离散、舍入误差、大约、接近但不等于。
在日常使用中最好完全使用浮点数进行比较。
举个例子
字符拓展
所有的字符本质上还是数字,字符可以通过强制转化为编码表中的数字
转义字符:t 制表符 n换行
System.out.println("hellonworld");
boolean拓展
类型转换
由于java是强类型语言,有些运算需要用到类型转换
规则 运算中,不同类型的数据先转换为同一类型,然后再进行运算
例如
这时候就需要转换,在i前面加(byte) 强制转换 高→低,自动转换 低→高。
注意点:
1.不能对Boolean值进行转换
2.不能把对象类型装换为不相干的类型
3.转换时候可能存在内存溢出,或者精度问题!



