目录
前言
Hi~ 你好!
欢迎点击我的博客 : )
这是我的学习总结,希望也能帮助到你
我的博客地址:hi~,我在这里~,欢迎关注哦,
三连不迷路,优质内容持续更新!
上课写博客差点睡着了~
一.顺序结构
按照代码顺序一行一行执行
调整代码的书写顺序,则执行顺序也发生变化
int a = 1; int b = 2; int c = 3; System.out.println(b); System.out.println(c); System.out.println(a); 结果:2 3 1
二.分支结构
1.if语句
int a = 5; if(a==5){ System.out.println("a==5"); }
布尔表达式结果为true,执行if中的语句,否则不执行
int a = 5; if(a==6){ System.out.println("a==5"); }else { System.out.println("a!=5"); }
布尔表达式结果为true,执行if中的语句,否则执行else中的语句
此外还有else-if 语句 原理同上
判断一个数是奇数还是偶数
int num = 11; if(num%2==0){ System.out.println("是偶数"); }else { System.out.println("是奇数"); }
2.switch语句
int a = 2;
switch (a){
case 1:
System.out.println("1");
break;
case 2:
System.out.println("2");
break;
default:
System.out.println("有误");
break;
}
不能做switch的参数的数据类型是什么?
long double float boolean
1.多个case后的常量值不可以重复
2.switch括号内只能是:基本数据类型:int short byte char
引用数据类型:string常量串,枚举类型
3.switch不能表达复杂的条件
三.循环结构
1.while循环
循环条件为true,则执行循环语句,否则结束循环
计算1-5的阶乘之和
int n = 1;
int sum = 0;
while (n <= 5) {
int a = 1;
int result = 1;
while (a <= n) {
result *= a;
a++;
}
sum += result;
n++;
}
System.out.println(sum);
2.break语句
break的功能是让循环提前结束
结束所以循环,剩余循环不会被执行
3.continue语句
结束本次循环,跳到下一次循环
4.for循环
计算1!+2!+3!+4!+5!
int result = 0;
int sum = 0;
for (int n = 1;n<=5;n++) {
result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
sum += result;
}
System.out.println(sum);//153
5.do-while循环
先执行循环语句,在判定循环条件,条件成立继续执行,否则循环结束
看到这里,希望能帮到你~
您的点赞 ,收藏 ,关注 是我创作的最大动力!
同时也欢迎在评论区进行交流,共同进步~