1.1选择结构 1.1.1: if分支顺序结构 : 自上而下 顺序执行 ,平时书写的代码都是顺序结果。
选择结构: 分支结构 在程序执行的过程中可能会出现多个分支 选择进行执行
循环结构: 就在在程序执行的过程中,可能出现有些代码往复执行,此时通过循环结构完成。
int number=100;
if(number<100){//()小括号中是一个结果为boolean的判断条件,如果为true执行
System.out.println("满足条件执行");
}
number=100;
if(number<100){//()小括号中是一个结果为boolean的判断条件,如果为true执行
System.out.println("满足条件执行");
}else{
System.out.println("没有满足条件执行");
}
number=80;
if(number<100){//()小括号中是一个结果为boolean的判断条件,如果为true执行
System.out.println("<100");
}else if(number<200){
System.out.println("<200");
}else{
System.out.println("都不满足");
}
1.1.2:switch分支
注意点比较多,不过switch开发中使用极少,可以参考此文章
//下面是新写法执行返回值
int month = 12;
System.out.println(month);
int i = switch (month){
case 1,2,12->{ System.out.println("冬天 2002年的第一场雪"); yield 1; }
case 3,4,5->{ System.out.println("春天 春天在哪里呀~~~"); yield 2; }
case 6,7,8-> {System.out.println("夏天 夏天夏天悄悄过去 ~~~"); yield 3;}
case 9,10,11-> {System.out.println("秋天 就让秋风带走我的思念"); yield 4; }
default -> {System.out.println("请输入正确的月份"); yield 5; }
};
1.2:循环结构
1.2.1:while,do while循环
// 計算1-100累加求和
int num = 1;
int sum = 0;
while(num<=100){
sum = sum + num;
num++; //num一直自增,当大于100,判断条件就会变为false,然后酒可以跳出循环了
}
System.out.println(sum);
do{
sum = sum + num;
num++; //num一直自增,当大于100,判断条件就会变为false,然后酒可以跳出循环了
}while(num<=100);
System.out.println(sum);
do{
System.out.println("必定执行一遍");
}while(false);
1.2.2 for循环【重点】
for(int i=0;i<10;i++){
System.out.println("循环了"+i+"次");
}
tips:for循环可以嵌套使用,使用较多
请多练习,打印九九乘法表,打印菱形形状



