Scanner概述
package com.demo02;
//1.导包
import java.util.Scanner;
/*
Scanner类的功能:可以实现键盘输入数据,到程序中。
引用类型的一般使用步骤:
1.导包
import 包路径.类名称
如果需要使用的目标类和当前类处于同一个包下,则可以省略导包语句不写
只有java.lang包下的内容不需要导包,其他包都需要import语句
2.创建
类名称 对象名 = new 类名称();
3.使用
对象名.成员方法名()
获取键盘输入的一个int数字:int num = sc.nextInt();
获取键盘输入的一个字符串:String str = sc.next();
*/
public class Demo01Scanner {
public static void main(String[] args) {
System.out.println("请输入一个数字:");
//2.创建
//备注:System.in 代表从键盘进行输入
Scanner sc=new Scanner(System.in);
//3.获取键盘输入的int数字
int num = sc.nextInt();
System.out.println("输入的数字是:"+num);
}
}
练习
题目一:键盘输入三个数字,输出三个数字中的最大值
package com.demo02;
import java.util.Scanner;
public class Demo01ScannerMax {
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);
}
}
题目二:键盘输入两个数字,输出两数之和
package com.demo02;
import java.util.Scanner;
public class Demo01ScannerSum {
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);
}
}