Java逻辑控制

程序结构与逻辑控制

在java中,程序一共有三种结构:顺序结构,分支结构,循环结构

分支结构(if,else语句,switch语句)

分支结构:进行逻辑判断,当满足某些条件时才会执行某些语句
使用if,else可以实现对多条件的判断,但如果进行多值判断,可以使用switch语句
switch语句
switch(int\char\enum\String)
case 表示分支
分支结束使用break;(结束分支语句并跳出循环)
default语句表示所有的case都不满足的情况下执行的分支
switch开关语句,如果case之后没有break,则会执行下一个case语句,直到遇到break跳出循环

    public static void main(String[] args)throws Exception{
    char x=(char) System.in.read();
        switch (x){
          case 'a':{
            System.out.println("1");
          }
          case 'b':{
            System.out.println("2");
          }
          default :{
            System.out.println("3");
          }
        }
      }

循环结构(for(),while{},do{}while)

循环结构:一段代码被重复执行,直到不满足条件跳出
while

while(循环结束条件判断){
    循环语句;
    修改循环结束判断;
}

do{}while()
do while范例

do{
    循环语句;
    修改循环结束判断;
}while(循环结束条件判断);

while循环如果条件不满足,一次也不执行,do-while循环至少执行一次

for循环

for(循环初始化;循环结束条件判断;修改循环结束判断){
    循环语句;
}

for范例

int i=10;
        do{
          System.out.println("1");
          i++;
        }while(i<10)

for-each循环
用于数组与类集的输出,不能修改,若要修改采用for循环
for-each范例

for(数据类型 临时变量:数组名称){
    
}

总结:已知循环次数用for循环,已知循环条件用while

循环控制

continue
跳出本次循环,执行下次循环
break
结束本轮循环

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值