zoukankan      html  css  js  c++  java
  • 键盘录入Scanner类

    * 键盘录入Scanner类
    * 1、概述:我们目前在写程序的时候,数据都是固定的,但是实际开发中,
    *   数据值肯定是变化的,所以把数据改进为键盘录入,提高代码的灵活性
    * 2、引用数据类型的使用格式
    *   与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对
    *  固定的步骤和格式
    *    ①导包:使用import导包,在类的所有代码之前导包(找到要使用的类型)
    *     Java.lang包下的所有类无需导入,可以直接使用
    *    ②定义变量,并创建对象赋值:
    *      格式:数据类型 变量名 = new 数据类型();
    *    ③调用方法,每种引用数据类型都有其功能,我们可以调用该类型实例的功能:
    *      变量名.方法名();
    * 3、基本使用步骤
    *    ①导包(位置放到class定义的上面:import java.util.Scanner;
    *    ②创建对象:Scanner sc = new Scanner(System.in);
    *    ③调用方法接受数据:int x = sc.nextInt();

    import java.util.Scanner;
    
    public class Demo01Scanner {
        public static void main(String[] args) {
            //创建键盘录入数据的对象
            Scanner sc = new Scanner(System.in);
            //接收数据
            System.out.println("请录入一个整数:");
            int i = sc.nextInt();
            //输出数据
            System.out.println("i:" + i);
        }
    }

    键盘输入两个数据并求和

    package cn.heima.java;
    
    import java.util.Scanner;
    
    /**
     * 键盘输入两个数据并求和
     */
    public class Demo02Scanner {
        public static void main(String[] args) {
            //创建对象
            Scanner sc = new Scanner(System.in);
            //接受数据
            System.out.println("请输入第一个数据:");
            int a = sc.nextInt();
            System.out.println("请输入第二个数据:");
            int b = sc.nextInt();
            //对数据进行求和
            int sum = a + b;
            System.out.println("sum=" + sum);
            System.out.println("----------------------");
        }
    }

    键盘录入三个数据获取最大值

    package cn.heima.java;
    
    import java.util.Scanner;
    
    /*
     * 键盘录入三个数据获取最大值
     */
    public class Demo03Scanner {
        public static void main(String[] args) {
            //创建对象
            Scanner sc = new Scanner(System.in);
            //接受数据
            System.out.println("请输入第一个数据:");
            int a = sc.nextInt();
            System.out.println("请输入第二个数据:");
            int b = sc.nextInt();
            System.out.println("请输入第三个数据:");
            int c = sc.nextInt();
            //如何获取三个数据的最大值
            int temp = (a>b?a:b);
            int max = (temp>c?temp:c);
            System.out.println("max="+max);
        }
    }
  • 相关阅读:
    javascript--Date
    PL/SQL的命令行窗口中执行脚本
    关于资产新增接口问题描述
    ORA-00600: internal error code, arguments: [kqludp2], [0x08D226918], [0], [], [], [], [], [], [], [], [], []
    Oracle 表空间扩容
    EBS 创建会计科目 小结
    EBS AP 创建会计科目失败
    EBS GL 日记账行“账户说明”段说明显示不全
    EBS 修改系统名称
    EBS 修改系统颜色
  • 原文地址:https://www.cnblogs.com/Haidrens/p/10003502.html
Copyright © 2011-2022 走看看