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);
        }
    }
  • 相关阅读:
    【Java每日一题】20161202
    【Java每日一题】20161201
    【Java每日一题】20161130
    LeetCode刷题:Reverse Words in a String(翻转字符串中的单词)
    **公司实习生笔试总结
    C++ primer学习笔记_6_函数---函数定义、参数传递
    求职面试--复习笔记3
    求职面试--复习笔记2
    一道经典面试题,atoi函数的实现
    求职面试-算法复习系列
  • 原文地址:https://www.cnblogs.com/Haidrens/p/10003502.html
Copyright © 2011-2022 走看看