Scanner类是在Java.util包内的,用于键盘输入操作,需要导入含有Scanner类的包 import java.util.Scanner
Scanner s = new Scanner(System.in);
用Scanner类构造一个变量s,之后用构造器new一个系统默认输入(就是键盘)的对象,然后就可以用s.next()等等语句进行输入了
String str = s.next();
s.next返回的是一个字符串,则需用String一个变量str来储存这个返回值。
System.out.println("刚才输入的是"+str)
下面利用Scanner类来编一个简单的加法器
代码如下:
import java.util.Scanner;//导入Scanner类的工具包
public class TestScanner02 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("Please input a Number: ");
int a = s.nextInt();//这里调用的是s.nextInt,返回的是整型数
System.out.println("Please input another Number: ");
int b = s.nextInt();//这里调用的是s.nextInt,返回的是整型数
int sum = a + b;
System.out.println("The sum is " + sum);
}
}