Java基础——Scanner的使用

Scanner类的功能:可以实现键盘输入数据,到程序中
1.导包
import 包路径.类名称
2.创建
类名称 对象名=new 类名称()
3.使用
对象名.成员方法名()
示例:

package ScannerDemo;

import java.util.Scanner;

public class Demo01 {
    public static void main(String[] args) {
        //创建
        //备注:System.in代表从键盘输入
        Scanner sc =new Scanner(System.in);
        System.out.println("请输入一个数字:");
        //获取键盘输入的一个int数字:int num =sc.nextInt();
        //获取键盘输入的一个字符串:String str =sc.next();
        int num =sc.nextInt();
        System.out.println("输入的int数字是:"+num);

        //获取键盘输入的一个字符串:String str =sc.next();
        System.out.println("请输入一个字符:");
        String str=sc.next();
        System.out.println("输入的字符是:"+str);

    }
}

案例01 :键盘输入两个数字求和

package ScannerDemo;

import java.util.Scanner;

public class Demo02 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入第一个数字:");
        int num01=sc.nextInt();
        System.out.println("请输入第二个数字:");
        int num02=sc.nextInt();
        int result=num01+num02;
        System.out.println("结果是:"+result);
    }
}

案例02:键盘输入三个数字,求出其中最大值

package ScannerDemo;

import java.util.Scanner;

public class Demo03 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入第一个数字:");
        int num01=sc.nextInt();
        System.out.println("请输入第二个数字:");
        int num02=sc.nextInt();
        System.out.println("请输入第三个数字:");
        int num03=sc.nextInt();
        //运用单元运算符进行判断
       int temp=num01>num02 ? num01:num02;
       int Max=temp>num03 ? temp:num03;
        System.out.println("最大值是:"+Max);

    }
}
posted @ 2020-04-11 17:51  秋弦  阅读(171)  评论(0编辑  收藏  举报