Java 数据类型
基本数据类型
- 数值型: byte short int long float double
- 字符型: char
- Boolean: boolean
实例01
public class BMIexponent
{
/**
* 描述:根据身高体重计算BMI指数
*
* 公式: BMI = 体重 / (身高*身高)
* @param args
*/
public static void main(String[] args)
{
double height = 1.72;
int weight = 70;
double exponent = weight/(height*height);
System.out.println("您的身高为:"+height);
System.out.println("您的体重为:"+height);
System.out.println("您的BMI指数为:"+exponent);
System.out.println("您的体重属于: ");
if(exponent<18.5)
{
System.out.println("您的体重过轻!");
}
if(exponent>=18.5&&exponent<24.9)
{
System.out.println("正常范围");
}
if(exponent>=24.9&&exponent<29.9)
{
System.out.println("体重过重");
}
if(exponent>=29.9)
{
System.out.println("肥胖~");
}
}
}
/**字符变量的定义**/
char ch01 = 'a';
char ch02 = 97;
/**转义字符**/
|-----------|-----------------------------|
| 转义字符 | 含义 |
|-----------|-----------------------------|
| \\ | 反斜杠 |
|-----------|-----------------------------|
| \n | 换行符 |
|-----------|-----------------------------|
| \t | 反斜杠 |
|-----------|------------------------------|
实例2 字符变量
public class CharacterDemo
{
public static void main(String[] args)
{
char ch = '\n';
char cha='a';
char chb=97;
System.out.println("ch="+ch);
System.out.println("==========");
System.out.println("cha="+cha);
System.out.println("chb="+chb);
}
}
//布尔类型
//布尔类型只有 true 和 false两个值
//布尔类型定义
boolean flag = true;
import java.util.Scanner;
public class LoginService
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("请输入6位数密码:");
int password = sc.nextInt();
boolean result = (password == 123456);
System.out.println("密码是否正确:"+result);
sc.close();
}
}
拓展训练
- 一个圆柱形粮仓,底面直径是10米,高是3米,该粮仓体积是多少立方米?如果每立方米屯粮750千克,该粮仓一共可以储存多少千克粮食?
- 实现将37摄氏度转换为整型的华氏度(提示:华氏度 = 32 + 摄氏度 * 1.8)