0
点赞
收藏
分享

微信扫一扫

java学习笔记(14)java中的顺序结构中的if else

程序员漫画编程 2022-01-31 阅读 75

顺序结构
从上到下一行一行的执行,根据条件选择不同分支去执行

if else
双分支:

                语法:
                  if(条件 结果为Boolean类型){
                      分支1
                  }else{
                      分支2
                      当括号中的条件成立,那么执行分支1的代码
                      括号中的条件不成立,那么执行分支2的代码
                  }

例子: 给定一个整数,判断是奇数还是偶数

int i = 16;
                      if(i%2==0){
                          System.out.println("是偶数")}else{
                          System.out.println("是奇数")}

多分支:

                   语法:
                   if(条件1){
                   }else if(条件2){
                   }else if(条件2){
                   }......
                   else{条件n}
                   从上到下挨个检查代码是否成立
                   如果其中一个条件成立了,则执行相对应的分支代码,其余条件不在判断,如果所有条件都不成立,那么会执行else中的代码

例子: 给定任意整数,如果是3输出x
如果是5的倍数输出y,如果是3和5的倍数输出xy,如果都不是输出z

int i = 13;
                       if(i%3==0 && i%5==0){
                          System.out.pringln(xy);
                       }else if(i%3==0){
                          System.out.println(x);
                       }else if(i%5==0){
                          System.out.println(y)}else{
                          System.out.println(z)}

个人学习笔记,如有错误请大佬指正(doge)

举报

相关推荐

0 条评论