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);
}
}