Java程式碼打印出實心 10*10 正方形、空心 10*10正方形
阿新 • • 發佈:2018-12-17
實操名稱:打印出實心 1010 正方形、空心 1010正方形
環境: jdk 1.8
作者:李遠遠
1.詳細程式碼如下:
/** * 打印出實心 10*10 正方形、空心 10*10 正方形 * @author 李遠遠 * */ public class Test08 { public static void main(String[] args) { //列印實心正方形 for(int i=1;i<=10;i++) {//控制實心正方形的行 for(int j=1;j<=10;j++) {//控制實心正方形的列 System.out.print("*"+" "); } System.out.println(); } System.out.println("################"); //列印空心正方形 for(int k=1;k<=10;k++) { if(k>1&&k<10) { System.out.println("* *"); }else { System.out.println("* * * * * * * * * *"); } } } }
2.執行結果如下圖:
3.Bug及心得體會:
生成隨機數時前面定義的i值為int型,但是沒有將後面等式強制轉換為int,導致輸出的不是整數。 這次程式碼的敲寫,主要是為了能熟練掌握break的用法,以及,生成隨機數的表達方式,如果不強制轉換為int型,生成的就不是整數。break用於強行退出迴圈,不執行迴圈中剩餘語句。