【2015-4-22 18:34:14 作者:我们太年轻】
一:switch选择结构(当出现等值条件判断时使用)
语法:
switch(表达式){
case 常量1:
代码块1;
break;
case 常量2:
代码块2;
break;
default :
代码块3;
break;
}注:常量必须为整型或字符型,每个case后的常量必须不同;
default后必须紧跟冒号,它和case语句块可以更换先后顺序;与在C#中的区别,在C#中switch中的表达式可以为字符串类型,java中却不可以的。
执行过程:
1:计算Switch后小括号内的表达式或变量
2:将得出结果与每个case语句块后常量进行比较
3:执行与常量相等的case语句块中的代码
4:遇到break后跳出Switch选择结构执行后面代码
5:如没有与表达式相等的值时执行default中的代码
二:hasNextInt()方法(用于判断用户从键盘上输入的值是否合法)
语法:
if(input.hasNextInt){
}else{}
如:
int i= input.nextInt();
if(input.hasNextInt){
System.out.println("输入合法");
}else{
System.out.println("输入不合法");
}