周海顺
在java中有四大类(整数类型,字符类型,浮点类型,布尔类型)基本数据类型来存储数字,字符和布尔值,如图所示
![](https://img-blog.csdnimg.cn/img_convert/995b8ebd1e094fbba206770337033c29.png)
基本数据类型字节长度及其范围
![](https://img-blog.csdnimg.cn/img_convert/8285a807b3225ef82a98ed5fe320e7dd.png)
以上四小类基本数据类型分别运用代码示例出来:
整数类型
![](https://img-blog.csdnimg.cn/img_convert/7d57ad90e8a1fe2b4248b03831dbe62e.png)
public class wordspease2 {
public static void main(String[] args) {
//整数类型
byte b=1;
System.out.println(b);
short s=23456;
System.out.println(s);
int i=78901234;
System.out.println(i);
long l=9445158412383L;
System.out.println(l);//注意long型在数值后面要加个L,以便告诉电脑这是long类型
}
}
浮点类型
![](https://img-blog.csdnimg.cn/img_convert/f45ab81f33ee16182f2aa9e196bf3265.png)
public class wordspease2 {
public static void main(String[] args) {
//浮点类型
float f=1.32F;
System.out.println(f);//注意float型在数值后面要加个F,以便告诉电脑这是float类型
double e=3.15698;
System.out.println(e);
}
}
布尔类型
![](https://img-blog.csdnimg.cn/img_convert/f34c18b5c2c0c58e545bcb78a7f10008.png)
public class wordspease2 {
public static void main(String[] args) {
//布尔类型
boolean b1=true;
System.out.println(b1);//输出ture
boolean b2=Boolean.FALSE;//Boolean包装类
System.out.println(b2);//输出FALSE
}
}
char字符类型
![](https://img-blog.csdnimg.cn/img_convert/2af08e3a0c3cc4c8c4834e21acf1e2bf.png)
public class wordspease2 {
public static void main(String[] args) {
char a2='\\';//将转义字符'\\'赋值变量a2;
char char1='\u2605';//unicode码,将\u2605赋值变量char1
System.out.println(a2);//输出结果\
System.out.println(char1);//输出结果★
}
}
最后,可根据整数类型和浮点类型来编写运行一个测自已BMI指数的代码,如图:
![](https://img-blog.csdnimg.cn/img_convert/98f9adb6a67d2d3a6885237f6fa8cc22.png)
![](https://img-blog.csdnimg.cn/img_convert/8e661e1b71d5f802ee30545d88cb9044.png)
该代码的身高体重可根据自身填写进行运行,源代码如图下:(可参考学习)
public class bmi计算 {
public static void main(String[]args) {
double height=1.61;//定义一个身高变量为double型
int weight=55; //定义一个体重变量为int型
double expeonet=weight/(height*height);//定义一个计算BMI值的公式,体重除以(身高乘以身高)
System.out.println("您的身高为:"+height);//输出语句为您的身高
System.out.println("您的体重为:"+weight);//输出语句为您的体重
System.out.println("您的BMIz指数为:"+expeonet);//输出语句您的BMI指数
System.out.println("您的体重属于为:");//输出语句您的体重为
if(expeonet<18.5) {//if为判断语句;如果exponent小于18.5 输出体重过轻
System.out.println("体重过轻");
}
if(expeonet>=18.5&&expeonet<24.9) {//如果exponent大于等于18.5并且小于等于24.9 输出正常范围
System.out.println("正常范围");
}
if(expeonet>=24.9&&expeonet<29.9) {//如果exponent大于等于24.9并且小于等于29.9 输出正常范围
System.out.println("体重过重");
}
if(expeonet>=29.9) {
System.out.println("过于肥胖");//如果exponent大于等于29.9 输出正常范围
}
}
}