跟我一起学JAVAEE吧——JAVA_SE篇——day03上课笔记
程序员文章站
2022-04-15 23:22:55
day 03分支结构if-else(可以嵌套)if(判断语句){ 执行语句}if(判断语句){ 执行语句}if(判断语句){执行语句}else{ 执行语句}前面的if只要满足条件就会执行,最后的else只要前一个if不满足条件就会执行if(判断语句){ 执行语句}else if(判断语句){ 执行语句else if(判断语句){执行语句}else{ 执行语句}只要前面有一个条件被满足后面的所有的else语句就不...
day 03
分支结构
-
if-else(可以嵌套)
-
if(判断语句){ 执行语句 }if(判断语句){ 执行语句 }if(判断语句){ 执行语句 }else{ 执行语句 }
前面的if只要满足条件就会执行,最后的else只要前一个if不满足条件就会执行
if(判断语句){ 执行语句 }else if(判断语句){ 执行语句 else if(判断语句){ 执行语句 }else{ 执行语句 }
只要前面有一个条件被满足后面的所有的else语句就不会执行
-
if else判断最大值,最小值,中间值
import java.util.Scanner; public class Demo03IfElseMax { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("输入i:"); int i = sc.nextInt(); System.out.print("输入j:"); int j = sc.nextInt(); System.out.print("输入k:"); int k = sc.nextInt(); if (i > j) { if (i > k) { System.out.println("max=i=" + i); } else { System.out.println("max=k=" + k); } } else if (i > k) { if (i > j) { System.out.println("max=i=" + i); } else { System.out.println("max=j=" + j); } } else { if (j > k) { System.out.println("max=j=" + j); } else { System.out.println("max=k=" + k); } } } }
输入i:8
输入j:10
输入k:2
max=j=10
-
-
switch 语句
-
注意:
- 多个case的值,不能重复
- switch括号内只能是下列数据类型
- byte short int char string
-
switch(值){ case 值: 执行语句; break; case 值: 执行语句; break; case 值: 执行语句; break; default: 执行语句; }
break的作用:从当前跳出switch语句
default的作用:如果没有符合case的值就执行default后的语句
-
循环结构
-
for循环
-
fot(初始化条件;条件判断;步进语句){ 循环体 }
-
执行顺序:初始化条件->条件判断->循环体->步进语句->条件判断->循环体->步进语句->条件判断->…
-
初始化条件,条件判断,步进语句都可以省略,但没必要
-
for循环应用
public class Demo07For99 { public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(j + "*" + i + "=" + i * j); System.out.print("\t"); } System.out.println(); } } }
1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
-
-
while循环
-
语法
while(条件语句){ 循环体 }
break的作用:终止循环
-
-
do while循环
-
语法
do{ 循环体 }while(条件语句)
先执行一遍循环体的内容,再判断条件语句是否满足
-
-
循环总结
- 如果条件判断从未满足,for,while,一次都不会执行,do while至少执行一次
- for循环括号里定义的变量只有循环内部能够使用
- for循环用在次数确定的情况下,while循环不确定次数
break和continue的区别
- 作用
- break:在分支语句中break可以跳出switch结构,在循环结构中,提前结束循环
- continue:跳出当次循环,即跳过continue下面的循环
- 区别
- continue语句只结束本次循环
- break语句则是终止整个循环
- 注意
- 在循环语句中,break语句一般都是与if语句一起使用
- break语句不能用于循环语句 和switch语句之外的其他语
- continue语句只能用在循环语句中,一般与if语句一起使用
本文地址:https://blog.csdn.net/weixin_44115522/article/details/107361580
上一篇: 荐 【Java】注解与反射