• 数据输入


    数据输入

    1.1数据输入

    1.导包

    import java.util.Scanner;

    导报的动作必须出现再类的定义的上边

    2.创建对象

    scanner sc = new Scanner(System.in);

    上面这个格式里面,只有sc是变量名,可以改变,其他的格式不能改变

    3.接受数据

    int i = sc.nextInt();

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

    范例:

    package com.scxh.day01;
    
    import java.util.Scanner;
    
    public class Demo01Scanner {
        public static void main(String[] args) {
            //创建对象
            Scanner sc = new Scanner(System.in);
            //接收数据
            int i = sc.nextInt();
            //输出数据
            System.out.println("i:" + i);
    
        }
    }

    案例:

    三个和尚

              

    需求:一座寺庙里住着三个和尚,他们的身高必须经过测量得出,请用程序实现获取这三个和尚的最高身高。

    分析:

    ①身高未知,采用键盘录入。首先实现导包,然后创建对象。

    • import java.util.Scanner;
    • Scanner sc = new Scanner(System.in);

    ②键盘录入三个身高分别赋值给三个变量。

    • int height1 = sc.nextlnt();
    • int height2 = sc.nextlnt();
    • int height3 = sc.nextlnt();

    ③用三元运算符获取前两个和尚的较高身高值,并用临时神阿共变量保存起来。

    • (height1 > height2) ? height1 : height2;

    ④用三元运算符获取临时身高值和第三个和尚身高较高值,并用最大身高变量保存。

    •  (height3 > tempHeight) ? height3 : tempHeight;

    ⑤输出结果

    • System.out.println("三个和尚最高身高值:" + maxHeight);

    package com.scxh.day01;
    
    import java.util.Scanner;
    
    public class Demo01Scanner {
        public static void main(String[] args) {
            //身高未知,采用键盘录入。首先实现导包,然后创建对象。
            //创建对象
            Scanner hg = new Scanner(System.in);
            //键盘录入三个身高分别赋值给三个变量。
            System.out.println("请输入第一个和尚的身高:");
            int height1 = hg.nextInt();
    
            System.out.println("请输入第二个和尚的身高:");
            int height2 = hg.nextInt();
    
            System.out.println("请输入第三个和尚的身高:");
            int height3 = hg.nextInt();
            //用三元运算符获取前两个和尚的较高身高值,并用临时身高变量保存起来。
            int tempHeight = (height1 > height2) ? height1 : height2;
            //用三元运算符获取临时身高值和第三个和尚身高较高值,并用最大身高变量保存。
            int maxHeight = (height3 > tempHeight) ? height3 : tempHeight;
            //输出结果
            System.out.println("三个和尚最高身高值:" + maxHeight);
        }
    }

    运行结果:

  • 相关阅读:
    centos 安装docker-ce
    quartz.net .netcore 定时任务部署到linux
    c# 获取linux 磁盘信息
    nginx 安装
    async await 理解
    Remote side unexpectedly closed network connection
    centos 安装。net
    yum 操作
    centos7下安装mysql5.7
    git 本地仓库版本无法从远程更新到本地
  • 原文地址:https://www.cnblogs.com/ls011218/p/15819495.html
Copyright © 2020-2023  润新知