在java中有八种基本数据类型来存储数值,字符和布尔值
![](https://img-blog.csdnimg.cn/img_convert/99de448c664f8b87e6b94a9c02fc10ec.png)
2.整数类型分为(byte,short, int,long)
![](https://img-blog.csdnimg.cn/img_convert/386adc8c01ab2acb659005cd0ade9f54.png)
在数据类型byte的内存空间8位,取值范围2的7次方——2的7次方减1
在数据类型short的内存空间16位,取值范围2的15次方——2的15次方减1
在数据类型int的内存空间32位,取值范围2的31次方——2的31次方减1
在数据类型long的内存空间64位,取值范围2的63次方——2的63次方减1
3.浮点类型分为(float,double)
![](https://img-blog.csdnimg.cn/img_convert/a38a2c07f56361c24a92cf6fbd0e5625.png)
浮点类型数据类型float的内存空间32位,取值范围1.4E-45——3.4028235E38
数据类型double的内存空间64位,取值范围4.9E-324——1.7976931348623157E308
4.字符类型分为(char,)
![](https://img-blog.csdnimg.cn/img_convert/7fb1fb3298801706ba985e19b7b268b5.png)
字符类型(char)用于存储单个字符,占用16位(两个字节)的内存空间,在定义字符型变量时,要以单引号表示。
虽然只有一个字符,但由于使用双引号,它仍然表示字符串,而不是字符。
5.根据身高体重计算BMI指数
![](https://img-blog.csdnimg.cn/img_convert/a9ad132a509c71ebe7b7ca7b121c2937.png)
文字描述在BMI指数计算身高体重
BMI指数<18.5体重过轻
BMI指数>=18.5&&<24.9属于正常范围
BMI指数>=24.9&&<29.9体重过重
BMI指数>=29.9为肥胖
运行结果如下:
您的身高:1.72
您的体重为:70
您的BMI指数为:23.661438615467823
您的体重属于:正常范围