Java是一种面向对象的编程语言,它支持两种数值类型:浮点型和整型。
整型是指整数,它可以分为四种:byte、short、int和long。这些类型的区别在于它们所占用的内存大小不同,从小到大依次是byte、short、int和long。另外,long类型需要加上"L"或"l"作为后缀。
byte num1 = 127; short num2 = 32767; int num3 = 2147483647; long num4 = 9223372036854775807L;
浮点型是指带有小数点的数字,它可以分为两种:float和double。它们的区别在于存储精度不同,double精度更高。浮点型需要加上"F"或"f"作为后缀。
float num5 = 3.1415926F; double num6 = 3.14159265358979323846;
需要注意的是,在进行计算时,浮点型和整型的运算会自动将整型类型提升为浮点型类型,计算结果也是浮点型。
int a = 10; double b = 3.5; double c = a + b; // c的值为13.5
在程序中选择使用哪种类型,需要根据具体情况进行判断。如果只需要整数值,并且存储空间比较重要,那么建议使用整型类型;如果需要带有小数点的数值,则应该选择浮点型类型。