zoukankan      html  css  js  c++  java
  • 死循环和嵌套循环

    死循环

    也就是循环中的条件永远为true,死循环的是永不结束的循环。

    例如:while(true){}。

    在后期的开发中,会出现使用死循环的场景,

    例如:我们需要读取用户输入的输入,但是用户输入多少数据我们并不清楚,也只能使用死循环,当用户不想输入数据了,就可以结束循环了,如何去结束一个死循环呢,就需要使用到跳出语句了。

    嵌套循环

    所谓嵌套循环,是指一个循环的循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。总共的循环次数=外循环次数*内循环次数。

    外循环一次,内循环所有次。

    打印图形的时候,外层循环控制行,内层循环控制列

    嵌套循环格式:

    for(初始化表达式①; 循环条件②; 步进表达式⑦) {
        for(初始化表达式③; 循环条件④; 步进表达式⑥) {
              执行语句⑤;
        }
    }

    例子:使用嵌套循环,打印5*8的矩形

    public static void main(String[] args) {
        //5*8的矩形,打印5行*号,每行8个
        //外循环5次,内循环8次
        for(int i = 0; i < 5; i++){
            for(int j = 0; j < 8; j++){
            //不换行打印星号
            System.out.print("*");
            } 
            //内循环打印8个星号后,需要一次换行
        System.out.println();
    }    

    九九乘法表

    public static void chengFa(){
       for(int i = 1; i <= 9; i++){
           for(int j = 1; j <= i; j++){
               System.out.print(i + "*" + j + "=" + (i*j) + " ");
           }
           System.out.println();
       }
    }
  • 相关阅读:
    c语言cgi笔记
    End of script output before headers错误解决方法
    我的树莓派3配置脚本
    Qt学习(4)
    Qt学习(3)
    Qt学习(2)
    Qt学习(1)
    C++ Primer中文版(第五版)——第六章 函数
    C++ 11 ----Lambda表达式
    Java SPI 源码解析
  • 原文地址:https://www.cnblogs.com/libinhong/p/10988704.html
Copyright © 2011-2022 走看看