课时61 使用Scnner获得键盘输入
Scnner是系统默认包之外的类,所以需要导入
System.out.println("离开地球的天数:"(72-age)*365);
课时62 控制语句介绍
流程控制语句是用来控制程序中各语句执行顺序的语句。
1.“顺序结构”代表“先执行a,再执行b的逻辑”
2.“选择结构”代表“如果…,则…”的逻辑
3.循环结构代表“如果…,则再继续…”的逻辑
任何软件和程序,小到一个练习,大到一个操作系统,本质上都是由“变量、选择语句、循环语句”组成
课时63 控制语句if单选择结构
一、选择结构分为:
1.if单选择结构
if(布尔表达式){
语句块
}
if语句对布尔表达式进行一次判定,若判定为真,则执行{}中的语句块,否则跳过该语句块
2.if-else双选择结构
3.if-else if-else多选择结构
4.switch结构
二、Math类的使用
1.java.lang保重的Math类提供了一些用于数学计算的方法。
2.Math.random()该方法用于产生一个0到1区间的double类型的随机数,但是不包括1。
int i=(int)(6*Math.random());//产生:[0,5]之间的随机数
注:如果if语句不写{},则只能作用于后面的第一条语句。
建议任何时候都写上{};即使里面只有一句话。
课时64 ifelse双选择结构
if(布尔表达式){
语句块1
}else{
语句块2
}
当布尔表达式为真时,执行语句块1,否则,执行语句块2.也就是else部分。
课时65 ifelse ifelse多选择结构
语法结构:
if(布尔表达式1){
语句块1;
}else if(布尔表达式2){
语句块2;
}……
else if(布尔表达式n){
语句块n;
}else{
语句块n+1;
}
当布尔表达式1为真时,执行语句块1;否则,判断布尔表达式2,当布尔表达式2为真时,执行语句块2;否则,继续判断布尔表达式3……;如果1~n个布尔表达式均判断为假时,则执行语句块n+1,也就是else部分。
课时66 switch语句的使用
注:当布尔表达式是等值判断的情况,可以使用ifelseifelse多选择结构或者switch结构,如果布尔表达式区间判断的情况,则只能使用ifelseifelse多选择结构。
语法结构:
switch(表达式){
case 值1;
语句序列1;
[break];
………..
[default;
默认语句;]
}
Switch语句会根据表达式的值从相匹配的case标签处开始执行,一直执行到break语句处或则是switch语句的末尾。如果表达式的值与任一case值不匹配,则进入default语句(如果存在default语句的情况)。
根据表达式的不同可以执行许多不同的操作。switch语句中case标签在JDK1.5之前必须是整数(long类型除外)或者枚举,不能是字符串,在JDK1.7之后允许使用
适合多值,可以完全被ifelseifelse代替
原文:https://www.cnblogs.com/zxy151/p/12837507.html