编辑代码

import java.util.Scanner;
public class BasicDataTypes {
    public static void main(String[] args) {
        // 定义8种基本数据类型的变量
        byte b = 20;
        short s = 1111;
        int i = 99;
        long l = 1244500L;
        float f = 5.755f;
        double d = 19.999;
        char c = 'A';
        boolean bool = true;
        // 输出原始值
        System.out.println("原始值:");
        System.out.println("byte: " + b);
        System.out.println("short: " + s);
        System.out.println("int: " + i);
        System.out.println("long: " + l);
        System.out.println("float: " + f);
        System.out.println("double: " + d);
        System.out.println("char: " + c);
        System.out.println("boolean: " + bool);
        // 类型转换
        int qq = (int)f;
        long qqq = (long) d;
        // 输出转换后的值
        System.out.println("\n转换后的值:");
        System.out.println("float 转 int: " + qq);
        System.out.println("double 转 long: " + qqq);
        // 格式化输出
        System.out.printf("\n 格式化输出:\n %.2f\n %.1f\n", d, f);
        // 输入
        Scanner scanner = new Scanner(System.in);
        System.out.print("\n请输入一个整数: ");
        int zzz = scanner.nextInt();
        System.out.println("您输入的整数是: " + zzz);
        
   
    }
}