从键盘获取不同类型变量:需要使用Scanner类。
具体实现步骤:
1.导包:import java.util.Scanner;
2.Scanner的实例化
Scanner scan = new Scanner(System.in);
3.调用Scanner类的方法,来获取指定类型的变量。
对于char型的获取。Scanner没有提供相关的方法,只能获取一个字符串。
Scanner的方法,除了String是next().其他都是nextXXX;
需要根据相应的方法,来输入指定类型的值。如果输入的数据类型与要求的类型不匹配,会报异常,程序运行会终止
if else 不带大括号的就近原则
如何获取随机数
Math.random()
分支结构之二:
多选一
swirch(表达式){
case 常量一:
执行语句 ;
//break;
default:
执行语句n;
//break;
}
根据switch表达式中的值,依次匹配各个case中大的常量,一旦匹配成功则进入相应的case结构中,调用其执行语句,当调用玩执行语句以后。则任然继续向下执行其他case结构中的执行语句,知道遇到break关键字或此switch-case结构末尾位置结束为止。
break,可以使用在switch-case结构中,表示一旦执行到此关键字,就跳出switch-case结构。
switch结构中的表达式,只能是如下的六种类型之一:
byte , short ,char ,int ,枚举类型 ,String类型。
其中switch中不能有浮点型
case之后只能声明常量。不能声明范围。
break关键字是可选的
default相当于if-ease结构是可选的。而且位置是灵活的
如果switch-case结构中的多个case的执行语句相同,则可以考虑合并
循环结构的四个要素:
1.初始化条件
2.循环调节 要求一定是布尔类型
3.循环体
4.迭代条件
for(1,2 ,4)
{
3
}