基本语法
if..else 分支语句
switch case : 多分支语句
for :循环语句
while : 循环语句
do..while:循环语句
分支语句
if(逻辑表达式){
语句块
}
如果逻辑表达式值为true,则执行语句块
if(逻辑表达式){
语句块1
}else{
语句块2
}
如果逻辑表达式的值为true,则执行语句块1,反之执行语句块2
if(逻辑表达式1){
语句块1
}else if(逻辑表达2){
语句块2
}else if(逻辑表达3){
语句块3
}
if(逻辑表达式1){
语句块1
}else if(逻辑表达2){
语句块2
}else if(逻辑表达3){
语句块3
}else{
语句块4
}
如果逻辑表达式1的值为true,则执行语句块1,剩下的语句不再执行
如果逻辑表达式1的值为false,则判断逻辑表达式2的值,如果逻辑表达式的2值为true,则执行语句块2,剩下的语句不再执行
如果逻辑表达式2的值为false,则判断逻辑表达式3的值,如果逻辑表达式的3值为true,则执行语句块3,剩下的语句不再执行
获取键盘的输入 Scanner
多分支语句
语法:
switch (key){
case value1:
语句1
break;
case value2:
语句2
break;
case value3:
语句3
break;
default:
语句X
break;
}
比较key 与 多个value的值是否一致,如果key 与 value1的值相等,则执行语句块1,如果key的值与value3的值一致,则执行语句3,如果没有匹配项,则执行语句x
复习
分支语句
if(A){
B
}
if(A){
B
}else{
C
}
if(A){
a1
}else if(B){
b1
}else if(C){
c1
}
多分支语句
switch (key){
case value:
break;
case value:
break;
case value:
break;
default:
break
}
比较key与value的值是否相同,
Scanner : 获取系统级输入的工具
1、声明工具所在位置:import java.util.Scanner;(在package下面编写)
2、创建工具 : Scanner scan = new Scanner(System.in);(需要在使用工具前编写)
3、获取键盘输入 :
//获取从键盘输入的int型整数
int age = scan.nextInt();