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
- PbootCMS lopp迴圈語句使用用於根據迴圈輸出一段內容boot
- Java簡單迴圈語句案例Java
- Java語言程式設計—迴圈語句Java程式設計
- Java for迴圈倒序輸出Java
- 分支語句和迴圈語句
- Java迴圈語句以及break,continue語句,IDEA安裝JavaIdea
- Java基礎 迴圈語句 for while do.....while語句JavaWhile
- 用js 中的for迴圈寫一個九九乘法表!JS
- java常見語句之迴圈體Java
- JavaScript for 迴圈語句JavaScript
- Ruby迴圈語句
- TypeScript 迴圈語句TypeScript
- MySQL迴圈語句MySql
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- JAVA修飾符、運算子、迴圈語句Java
- 七 while迴圈語句While
- JavaScript跳出for迴圈語句JavaScript
- Python的迴圈語句Python
- 7-迴圈語句
- Shell指令碼應用 – for、while迴圈語句指令碼While
- Java 迴圈&選擇 if&for 簡單應用 指定輸出Java
- 2-4 Java流程控制——迴圈語句Java
- Java for迴圈中語句執行的順序Java
- Python-條件語句和迴圈語句Python
- Python 迴圈語句的使用Python
- 【Python基礎】for迴圈語句Python
- MyBatis xml foreach迴圈語句MyBatisXML
- 流程控制、 迴圈語句
- Shell指令碼之for迴圈語句的應用指令碼
- 趣味練習:用迴圈語句做出圖形
- python04: while迴圈語句 break continue for in 迴圈PythonWhile
- 實驗三:分別用for、while和do-while迴圈語句以及遞迴方法計算n!,並輸出算式While遞迴
- c語言中,while(1)語句使用break語句跳出迴圈C語言While
- 初學Python(3)迴圈語句Python
- 分支、迴圈語句動態展示