数据输入

/*
数据输入:
    导包:
        import java.util.Scanner;
    创建对象:
        Scanner sc = new Scanner(System.in);
    接收数据:
        int x = sc.nextInt();
*/
import java.util.Scanner;

public class ScannerDemo {
public static void main(String[] args) {
    //创建对象

    Scanner sc = new Scanner(System.in);
    //接收数据

    int x = sc.nextInt();
    //输出数据
    System.out.println("x:" + x);
}
    }

三个和尚案例升级版

/*
三个和尚

需求:
    一座寺庙里住着三个和尚,他们的身高必须经过测量得出,请用程序实现获取这三个和尚的最高身高
*/
import java.util.Scanner;
public class ScannerTest {
public static void main(String[] args) {
    //身高未知,采用键盘录入实现,首先导包,然后创建对象。
    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");
}
    }
Last modification:March 26th, 2020 at 10:02 pm
如果觉得我的文章对你有用,请随意赞赏