1.基本数据类型基本数据类型的四类八种整数类型byte、short、int、long浮点数类型float、double字符类型char 说明用单引号引起来内容只能有一个布尔类型boolean 说明布尔值表示真假true or false整数、小数取值范围大小关系doublefloatlongintshortbyte具体举例// 1. 定义byte类型的变量 byte b 127; System.out.println(b); // 2. 定义short类型的变量 short s 32767; System.out.println(s); // 3. 定义int类型的变量 int i 1000; System.out.println(i); // 4. 定义long类型的变量 //long类型数据结尾要以L结尾 long l 1000000000L; System.out.println(l); // 5. 浮点数类型float、double //float类型数据结尾以f或F结尾 float f 1.5F; System.out.println(f); //double类型数据没有结尾 double d 1.5; System.out.println(d); // 6. 字符类型char //单引号中只能有一个字符 char c a; System.out.println(c); // 7. 布尔类型boolean //只有两个值true、false boolean bool true; System.out.println(bool);练习一计算BMIBMI 身体质量指数计算公式BMI 体重 ÷ 身高 ²体重单位千克身高单位米 BMI 数值 (kg/m²) 身体状态 健康风险 18.5 消瘦 部分增加 18.5 - 23.9 正常 正常 24.0 - 26.9 偏胖 增加 27.0 - 29.9 肥胖 中度增加 ≥ 30 严重肥胖 严重增加package com.qlw.literal.variable; public class VariableDemo5 { public static void main(String[] args) { //1.定义体重和身高变量78KG1.85m double weight 78.0; double height 1.85; //2.计算BMI double BMI weight/(height*height); System.out.println(BMI); //扩展 //计算在当前身高情况下BMI为“正常”对应的最大体重 BMI 23.9; weight BMI * height * height; System.out.println(weight); } }输出结果22.79035792549306 81.797752.键盘录入Java中键盘录入需要调用Scanner类要在头文件中声明。import java.util.Scanner;public static void main(String[] args) { /*键盘录入 第一步找到Scanner类 第二步使用*/ //1.找 Scanner sc new Scanner(System.in); //2.用 //可以接受键盘录入的整数 int a sc.nextInt(); System.out.println(a); //可以接受键盘录入的小数 double b sc.nextDouble(); System.out.println(b); //可以接受键盘录入的文本字符串 String c sc.next(); System.out.println(c); }练习二定义两个整数类型变量num1num2键盘录入值求和package com.qlw.literal.variable; import java.util.Scanner; public class VariableDemo7 { public static void main(String[] args) { //1.找Scanner Scanner sc new Scanner(System.in); //2.使用Scanner System.out.println(请输入一个整数); int num1 sc.nextInt(); System.out.println(请再输入一个整数); int num2 sc.nextInt(); //3.求和 System.out.println(和为num1num2); } }输出结果请输入一个整数 5 请再输入一个整数 6 和为56练习三将练习一改为键盘输入package com.qlw.literal.variable; import java.util.Scanner; public class VariableDemo8 { public static void main(String[] args) { //1.找到Scanner注意头文件 Scanner sc new Scanner(System.in); //1.定义体重和身高变量 System.out.println(请输入体重(kg)); double weight sc.nextDouble(); System.out.println(请输入身高(m)); double height sc.nextDouble(); //2.计算BMI double BMI weight/(height*height); System.out.println(你的BMI值为BMI); //扩展 //计算在当前身高情况下BMI为“正常”对应的最大体重 BMI 23.9; weight BMI * height * height; System.out.println(BMI为正常时对应的最大体重为); System.out.println(weight); } }结果输出请输入体重(kg) 50 请输入身高(m) 1.6 你的BMI值为19.531249999999996 BMI为正常时对应的最大体重为 61.184000000000005