每一种数据都定义了明确的数据类型,在内存中分配了不同大小的内存空间(字节)。
使用细节:
Public class judge{
public static void main(String[] args){
double num1 = 2.7;//2.7
double num2 = 8.1 / 3 ;//2.699999
//正确的判断方式,Math.abs()是计算两数差值的绝对值
if(Math.abs(num1-num2)<0.000001){
}
}
}
Public class char{
public static void main(String[] args){
//1、字符常量是用单引号括起来的单个字符,必须是单引号!
//2、允许使用转义字符\,将其后字符转变为特殊字符型常量
char c = '\t';
//3、在Java中char的本质是一个整数,默认输出Unicode码对应的字符
//要输出对应的数字,可以(int)字符
char c1 = 97;
System.out.println(c1);//输出a
//4、char类型是可以进行运算的,相当于一个整数
System.out.println('a' + 10);//先转换成数字然后相加
//输出107
}
}
/*
比如'a'
存储:'a'---->码值97---->二进制110 00001---->存储
读取:二进制110 0001--->码值97--->'a'---->显示
*/
本文章使用limfx的vscode插件快速发布