从键盘获取不同类型的变量需要使用Scanner类。
具体操作步骤:
1.导包:import java.util.Scanner;
2.Scanner的实例化:Scanner scan = new Scanner(System.in);
3.调用Scanner类的相关方法,(next() 或 next Xxx())
举例:import java.util.Scanner;
class ScannerTest{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
System.out.println(num);
}
}
运行结果:输入:1001(任一数)
输出:1001
需注意:需要根据相应的方法,来输入指定类型的值,如果输入的数据类型与要求的类型不匹配时,会报异常:Input Mis Match Exce.从而导致程序终止。
说明:
1.else结构是可选的
2.针对条件表达式:如果多个条件表达式之间是有交集的关系,需根据实际情况,考虑清楚应该将哪个结构声明在上面。
3.如果多个条件表达式之间是“互斥”关系(或没有交集的关系),则无论哪个判断和执行语句声明在上面还是在下面,无所谓。
4.如果多个条件表达式之间有包含关系,通常情况下,需要将范围小的声明在范围大的上面,否则,范围小的将没有机会执行。