数据输入

数据输入

数据输入

本节要求: 把前面讲过的案例用数据输入来改写

  • Scanner使用的基本步骤

      1. 导包
    java import java.util.Scanner;
    

    导出的动作必须出现在类定义的上边。

      1. 创建对象
    Scanner sc = new Scanner(System.in);
    

    上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变。

      1. 接收数据
    int i = sc.nextInt();
    

    上面这个格式里面,只有i是变量名,可以变,其他的都不允许变。

案例

  • 案例1——三个和尚升级版
    • 需求:一个寺庙里住着三个和尚,他们的身高必须经过测量得出,请用程序实现获取这三个和尚的最高身高。
    • 分析:
      1.身高未知,采用键盘录入实现,首先导包,然后创建对象。
      2.键盘录入三个身高分别赋值给三个变量。
      3..用三元运算符获取前两个和尚的较高身高值,并用临时身高变量保存起来
      4.用三元运算符获取临时身高值和第三个和尚身高较高值,并用最大身高变量进行保存
      5.输出结果
    • 关键代码:
    Scanner sc = new Scanner(System.in);
    
    System.out.println("请输入第一个和尚的身高:");
    int height1 = sc.nextInt();
    System.out.println("请输入第二个和尚的身高:");
    int height2 = sc.nextInt();
    System.out.println("请输入第三个和尚的身高:");
    int height3 = sc.nextInt();
    
    int tempHeight = height1 > height2 ? height1 : height2;
    
    int maxHeight = tempHeight > height3 ? tempHeight : height3;
    
    System.out.println("这三个和尚中身高最高的是:"+maxHeight + "cm");
    
    • 运行结果:
      运行结果
posted @ 2022-04-19 16:15  蕄gj  阅读(83)  评论(0)    收藏  举报