Java技巧:用一個迴圈語句輸出九九乘法表!
同學們在進行程式設計學習的時候,輸出九九乘法表應該是基礎中的基礎了,只要我們使用幾個迴圈語句即可輕鬆實現,那麼你有沒有想過如果只用一個迴圈語句應該怎麼實現呢?
分析:注意是使用一個迴圈語句來寫,增加了邏輯上的難度,如果兩個迴圈、進行巢狀實現,比較容易實現
那麼使用一個迴圈如何實現?
思考一個問題:使用這一個迴圈用來控制什麼?可是用來控制列印的表示式的個數,從1*1=1列印到9*9=81一個列印45個
列印表示式需要的數,分別定義兩個變數 num1為從1開始列印的數 ,row為列印的行數
int num1=1;
int row=1;
程式碼如下:
列印結果如圖:
最後一行是不需要的,為什麼會出現呢?
因為在迴圈體的兩個判斷中,第一個if的語句塊內部num1++,在每行列印倒數第二個表示式時,num1+1後正好符合第二個if條件,所以這次迴圈輸出兩次,那麼從第2行到第9行多輸出8個表示式,也就是最後一個的那8個表示式,所以迴圈條件的次數應該-8,也就是如下:
之後我們重新列印就可以看到最後一行不會出現了!
以上就是使用一個迴圈語句輸出九九乘法表的教程了,希望能幫到大家!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2774191/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JAVA基礎--迴圈語句_列印九九乘法表Java
- 用Java中for迴圈語句列印菱形Java
- java 迴圈語句(轉)Java
- Java 可以採用什麼語句跳出迴圈語句Java
- PbootCMS lopp迴圈語句使用用於根據迴圈輸出一段內容boot
- 用js 中的for迴圈寫一個九九乘法表!JS
- Java for迴圈倒序輸出Java
- Java簡單迴圈語句案例Java
- Matlab的if語句switch語句for迴圈while迴圈語句練習MatlabWhile
- Java語言程式設計—迴圈語句Java程式設計
- Java基礎 迴圈語句 for while do.....while語句JavaWhile
- java常見語句之迴圈體Java
- TypeScript 迴圈語句TypeScript
- JavaScript for 迴圈語句JavaScript
- MySQL迴圈語句MySql
- Oracle迴圈語句Oracle
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-基本迴圈(EXIT語句)SQL
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-FOR迴圈中的索引SQL索引
- C語言goto語句以及用goto語句構成迴圈C語言Go
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-WHILE迴圈SQLWhile
- JAVA修飾符、運算子、迴圈語句Java
- 一句SQL實現輸出九九乘法表SQL
- JavaScript跳出for迴圈語句JavaScript
- Java 迴圈&選擇 if&for 簡單應用 指定輸出Java
- Java迴圈語句以及break,continue語句,IDEA安裝JavaIdea
- Shell指令碼應用 – for、while迴圈語句指令碼While
- Java for迴圈中語句執行的順序Java
- 2-4 Java流程控制——迴圈語句Java
- Java學習中迴圈語句的學習Java
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-下限和上限SQL
- Python的迴圈語句Python
- 流程控制、 迴圈語句
- swift控制流——迴圈語句Swift
- 6、迴圈結構語句
- linux 迴圈控制語句Linux
- PL/SQL迴圈控制語句SQL