接收用户键盘输入语法1:
java.util.Scanner s = new java.util.Scanner(System.in); //创建一个键盘扫描器对象,s是变量名可以修改,其它不能改。
int num = s.nextInt();//接收一个整数
String str = s.next();//接收一个字符串
其中 java.util.Scanner s = new java.util.Scanner(System.in)是创建一个键盘扫描器对象。
s是变量名可以修改,其它都不能改。
public class KeyInput{
public static void main(String[] args){
java.util.Scanner s = new java.util.Scanner(System.in); //这行代码写一次就行了。
//接收整数型
System.out.print("请输入一个整数:");
int i = s.nextInt(); // i是变量名,用于接收保存用户输入的值,s是上面的变量名
System.out.println("您输入的数字是:" + i);
System.out.print("请输入一个整数:");
int j = s.nextInt();
System.out.println("您输入的数字是:" + j);// 如果输入的不是数字,那么会出异常:InputMismatchException
// 接收字符串型
System.out.print("请输入一个字符串:");
String str = s.next();
System.out.println("您输入了:" + str);
// 例子
System.out.print("请输入用户名:");
String name = s.next();
System.out.println("欢迎"+name+"回来");
System.out.print("请您的年龄:");
int age = s.nextInt();
System.out.println("您的年龄是"+age);
}
}
接收用户键盘输入import形式:
语法2:
import java.util.Scanner;
// 创建键盘扫描器对象
Scanner s = new Scanner(System.in);
例子:
import java.util.Scanner;
// 更有交互性
public class KeyInput2{
public static void main(String[] args){
// 创建键盘扫描器对象
Scanner s = new Scanner(System.in);
// 输出一个欢迎信息
System.out.println("欢迎使用小型迷你计算器");
System.out.print("请输入第1个数字:");
int num1 = s.nextInt();
System.out.print("请输入第2个数字:");
int num2 = s.nextInt();
System.out.println(num1 + "+" + num2 + "=" + (num1 + num2));
}
}