java基础类型


1
public class HelloWorld { 2 // 全局变量,静态变量 3 static char hobby = '女'; 4 // 实例变量,成员变量,对象变量 5 private int age; 6 private double weight; 7 private double height; 8 public static void main(String[] args) { 9 //基本数据类型 10 //长整短整照常整,单精双精不够精,布尔byte单字符,一二四八对对出 11 // 一个字节 12 byte a = 0;// 局部变量,使用需初始化 13 boolean b; 14 // 两个字节 15 short c; 16 char d; 17 // 四个字节 18 int f; 19 float e=1.35f; 20 // 八个字节 21 double g=1.0; 22 long h; 23 } 24 25 } 26

对于单双精度浮点数相加问题会出现不精确的情况,判断

1 //单双精度相加不精确
2 float e=1.35f;
3 double g=1.0;
4 //是否为精确:数字(n*2)*2..*2最终结果为整数就可以精确
5 System.out.println(e+g);
原文地址:https://www.cnblogs.com/2393920029-qq/p/11971801.html