義守大學 工業工程與管理學系 計算機程式

星期四, 5月 26, 2005

第三章習題解答

設計一巢狀迴圈列印遞減的星號
如輸入數字 5 則依序列印出 5,4,3,2,1 倒三角形星號圖
*****
****
***
**
*

參考程式碼
---------------------------------------------------------------------

import javax.swing.JOptionPane;

class demo1{
public static void main(String args [ ]) {

int input;
String a;

a = JOptionPane.showInputDialog(" 請輸入 1 - 30 之間的整數");
input = Integer.parseInt(a);

for (int i=input; i>=1; i--) {

for (int j=i; j>=1; j--) {

System.out.print(" * "); //列印 *
} // 內圈 j

System.out.println(" "); //換行列印
} // 外圈 i

System.exit(0);

}
}

0 Comments:

張貼留言

<< Home