<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] >[success] # 用雙重for循環 * 外層循環用于控制打印的行數,內層循環用于控制打印的列數,外層循環改一次,內層循環一遍。 * 在嵌套的循環結構中,break用于退出所在循環體,如果要退出外層循環體,需要使用標號的方式。 ~~~ outer: for (...) { for(...) { break outer; } } ~~~ >[danger] ##### 打印星星 ![](https://img.kancloud.cn/df/c8/dfc813c3ed488ff320ebf19de4979d0f_1167x279.png) ~~~ public class StartTest { public static void main(String[] args) { for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { System.out.print("*"); } System.out.println(); } System.out.println("------------------"); for (int i = 0; i < 5; i++) { for (int j = 0; j < i; j++) { System.out.print("*"); } System.out.println(); } System.out.println("------------------"); for (int i = 5; i > 0; i--) { for (int j = 0; j < i; j++) { System.out.print("*"); } System.out.println(); } System.out.println("------------------"); for (int i = 0; i < 5; i++) { // 控制空格的個數 for (int j = 1; j <= 5 - i; j++) { System.out.print(" "); } for (int j = 0; j < 2 * i - 1; j++) { System.out.print("*"); } System.out.println(); } } } ~~~ >[danger] ##### 打印九九乘法表 ~~~ /* 使用雙重for循環打印九九乘法表 */ public class ForForTableTest { public static void main(String[] args) { // 1.使用外層for循環控制打印的行數,一共9行 outer:for(int i = 1; i <= 9; i++) { // 2.使用內層for循環控制打印的列數,最多9列,規律是:與當前行所在的行數相等 for(int j = 1; j <= i; j++) { // 3.使用兩個循環變量來拼接等式 System.out.print(j + "*" + i + "=" + j*i + " "); // 4.當打印完畢6*6 = 36后結束整個打印 if(6 == j) { //break; // 主要用于跳出循環,但該關鍵字只能跳出當前所在的循環 break outer; // 表示可以跳出外層for循環 } } System.out.println(); } } } ~~~ >[danger] ##### 打印素數 ~~~ /* 編程使用雙重for循環打印2 ~ 100之間的所有素數 */ public class ForForPrimeTest { public static void main(String[] args) { // 1.使用for循環打印2 ~ 100之間的所有整數 for(int i = 2; i <= 100; i++) { // 3.聲明一個boolean類型的變量作為是否為素數的標記 boolean flag = true; // 2.針對每一個當前的整數都要判斷是否為素數,若是素數則打印,否則不打印 // 判斷一個數是否為素數的方法是:若該數不能被2到它本身-1之間的所有整數整除時,則證明該數是素數 // 使用內層for循環用于控制2到該數自身-1之間的范圍 //for(int j = 2; j < i; j++) { // 只需要判斷2到該數的平方根即可,因為隨著除數的增大商必然減小,會造成重復的判斷 for(int j = 2; j <= Math.sqrt(i); j++) { // 使用當前數除以該循環中的每個數據并判斷是否可以整除,只要找到一個可以整除的數據,則證明該數不是素數 if(0 == i % j) { flag = false; break; // 跳出當前所在的內層循環,也就是不需要再繼續除以下一個整數 } } // 只可以打印素數 if(flag) { System.out.println("i = " + i); } } } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看