顺序结构
一、Scanner类
*1.创建对象
语句:Scanner sc=new Scanner(System.in);
*2.接收数据
int a=sc.netInt();
String name=sc.nextLine();
二、分支语句
*java中有一种特殊的语句叫做条件语句或者分支语句,他需要对一些条件做出判断,从而决定执行哪一段代码。
*Java分支语句分类
if语句
switch语句
三、if语法结构
*1.基本if选择结构
*if(判断条件 【结果必须是布尔值】){//满足条件执行,不满足不执行
代码块;【只有一条语句的时候不建议省略】
*}
*2.if-else选择结构
*if(条件表达式){//三元运算符互转(num%2==0?"执行语句":"执行语句")
语句1;
}else{
语句2;
*}
*3.多重if选择结构
*if(条件表达式1){//判断条件表达式1满足条件之后就不再执行了
语句1;
}else if(条件表达式2){
语句2;
}else if(){
语句3;
}else{
语句4;
*}
*4.嵌套if选择结构
可以处理某分支中嵌套if结构的if选择结构
四、switch选择结构
*switch(表达式){//int、short、char、枚举、String类型
case 常量1://计算表达式值
语句1;
break;//结束当前循环
case 常量2:
语句2;
break;
default:
语句3;
break;
}
1.case后面都是常量
2.case后边的常量是唯一的
3.berak:可选的,如果case里边没有break,会继续执行下一个case,直到break停止。
4.在一些时候,switch的执行效率会更高
5.常在等值判断的时候使用switch
注释
2020.07.30java实训第4次课