0
点赞
收藏
分享

微信扫一扫

java-分支结构

hoohack 2022-03-18 阅读 49
java

1. if 语句

(1)单分支

结构:

if(condition){

statements;

}

解释:若condition值为true,则执行statements。

(2)双分支

结构:
if(condition){

statements1;

}

else{

statements2;

}

解释:若continue为true,则执行statements1,否则执行statements2。

(3)多重if-else

结构:
if(condition1){

statements1;

}

else if(condition2){

statements2;

}

else if(condition3){

statements3;

}

else{

statements4;

}

(4)条件运算符的替代 (? :)

例如比较大小:

if(a>b){

max=a;

}

else{

max=b;

}

等效于

max=(a>b)?a:b;

2. switch 语句

(1)多分支结构:
switch(expression){

case value1:

    statements1;

    break;

case value2;

    statements2;

    break;

default:

    statements3;

    break;

}

(2)解释:先计算expression的值,如果是value1,则执行statements1,然后退出switch结构;如果是value2,则执行statements2,然后退出switch结构;如果不是value1,也不是value2,则执行statements3,然后退出switch结构。

(3)switch可以多种case执行相同语句。

例如:4,6,9,11都是小月

{case 4: case 6: case 9: case 11:

        days=30;

        break;

}

参考资料:

《Java语言程序设计》——清华大学出版社

《java编程思想》——机械工业出版社                   

举报

相关推荐

0 条评论