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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小笨笨SHP 中级黑马   /  2016-2-22 07:02  /  554 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

嵌套循环:循环里套循环
假设外循环的循环次数是m,内循环的循环次数是n次,那么内层循环的循环次数需要 m * n次。
Eg利用for循环语句的嵌套打印出乘法口诀表
class break1
{
        public static void main(String[] args)
        {
                for(int i=1;i<=10;i++)//定义ij的值必须在for循环里面,否则每次跳出循环重新执行就无法取值
                {
                        for(int j=1;j<=10;j++)
                        {
                                if(j<=i)
                                System.out.print(j+"*"+i+"="+i*j+" ");//小注意:print()括号里面
必须传递参数,println()无限制!
                        }
                                System.out.println();
                }
        }
}
流程控制
break语句、         continue语句;
break:终止该层循环;
continue:跳过该层循环
注:
①:若这两个语句离开应用范围,存在是没有意义的。
②:这个两个语句后面都不能有语句,因为执行不到。
③:continue语句是跳过本次循环,继续下次循环。
④:标签的出现,可以让这两个语句作用于指定的循环。
Eg
package reviewDemo;
public class Demo2 {
        public static void main(String[] args) {
                int i = 1;
                for (; i < 10; i++) {
                        System.out.println(i);
                        if(i == 8){
                                break;//流程控制,不会完全执行!
                        }
                }
        }
}

0 个回复

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