流程一共有三种
一、顺序结构
二、判断结构
单if语句
if(条件判断){ 执行代码块;
}
标准if…else语句
if(条件判断){
执行代码块;
}else{
执行代码块;
}
if-else语句
if(条件判断){
执行代码块;
}else if(条件判断){
执行代码块;
}else if(条件判断){
执行代码块;
}else{
执行代码块;
}
swich语句
注意 return、break 和case穿透的特性即可
三、循环结构
for循环语句格式:
for(初始化表达式;布尔表达式;步进表达式){
循环体;}
循环输出1 到100的数字
public class Demo{
public static void main(String[] args){
forDemo(100);
//System.out.println(switchDemo(1));
}
public static void forDemo(int num){
for(int i = 1;i<=num;i++){
System.out.println(i);
}
}
}
while循环标准格式
while(条件判断){
循环体;
}
while扩展格式:
初始化语句
while(条件判断){
循环体语句;
步进语句;
}
public class Demo{
public static void main(String[] args){
whileDemo(100);
//System.out.println(switchDemo(1));
}
public static void whileDemo(int num){
int i = 1;
while(i<=num){
System.out.println(i);
i++;
}
}
}
do while循环语句格式: 先执行后判断
do{
循环体;
}while(条件判断);
do while循环扩展语句格式:
初始化语句
do{
循环体;
步进语句;
}while(条件判断);
public class Demo{
public static void main(String[] args){
doWhileDemo(100);
//System.out.println(switchDemo(1));
}
public static void doWhileDemo(int num){
int i = 1;
do{
System.out.println(i);
i++;
}while(i<=100);
}
}