A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

灰灰灰

初级黑马

  • 黑马币:24

  • 帖子:7

  • 精华:0

© 灰灰灰 初级黑马   /  2018-3-24 18:54  /  800 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 灰灰灰 于 2018-3-24 19:10 编辑

1.顺序结构
        从上往下,依次执行
Int a=1;
Int b=2;
System.out.println(a+b);
2.选择结构
If语句的三种格式
1.if (比较表达式) {
                                        语句体;
                                }
2.if (比较表达式) {
                                        语句体1;
                                } else {
                                        语句体2;
                                }
3.if (比较表达式1) {
                                        语句体1;
                                } else if (比较表达式2) {
                                        语句体2;
                                } else if (比较表达式3) {
                                        语句体3;
                                } else if (比较表达式4) {
                                        语句体4;
                                }
                                ...
                                else {
                                        语句体n + 1;
                                }
我们可以根据给定的条件的多少,选择合适的if表达式进行判断,得到满足各种条件的值.
Switch语句
switch(表达式) {
                                        case 值1:
                                                语句体1;
                                        break;
                                        case 值2:
                                                语句体2;
                                        break;
                                        ...
                                        default:
                                                语句体 n + 1;
                                        break;
                                }
根据表达式给出相应的值,输出等于各个值的语句,不满足则用default给出相应的语句返回.
3.循环结构
for循环
                for (初始化表达式; 条件表达式; 循环后的操作表达式) {
                                        循环体;
                                }
while循环
                                初始化表达式;
                                while(判断条件语句) {
                                        循环体;
                                        控制条件语句;
                                }
do...while循环
                    初始化语句;//int i = 1;
                        do {
                                循环体语句;
                                控制条件语句;//i++;
                        } while(判断条件语句);
三种循环结构的区别:
        1.for循环和while循环必须先判断条件是否成立,条件成立才会执行循环体
        2..do...while循环至少执行一次循环体
        3.如果你想在循环结束后,继续使用控制条件的那个变量,用while循环
否则,用for循环,不知道使用哪个循环就使用for循环,因为变量及早的从内存中释放,提高了内存的使用效率
死循环
        while(true) {
                                语句体;
                        }
        for (;true;){
                                语句体;
                }
        do{
                                语句体;
                }while(true);
循环结构的好处:
提高了代码的复用性
4.控制跳转语句
break语句: 跳出循环
continue语句:结束本次循环,继续下次循环
return语句:结束方法




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马