• 键盘录入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);
        }
    }
  • 相关阅读:
    delphi新语法之泛型实现的对象池模板
    java输入函数
    OC----简单的购物系统----
    关于在堆区创建字符串的疑惑
    自己在OC考试中的试题
    nonatomic, retain,weak,strong用法详解
    python 读写文件和设置文件的字符编码
    python 逐行读取文件的三种方法
    Javascript写入txt和读取txt文件示例
    Javascript的io操作
  • 原文地址:https://www.cnblogs.com/Haidrens/p/10003502.html
Copyright © 2020-2023  润新知