寫一個java程式, 從參數列讀入數字n, 並於主控台(螢幕)上列出一個菱形,
如打入
java Graph 3
則應列出如下的圖形:
*******
*** ***
** **
* *
** **
*** ***
*******
範例程式如下:
/**
* Program Name: Graph.java
* Purpose: 印出菱形
* Author: Shiuh-Sheng Yu
* Department of Information Management
* Since:2003/03/03
*/
// 請注意以下class的大小寫名稱和存放的檔案名稱是否一致
public class Graph {
public static void main(String[] argv) {
int size = 0;
// 檢查參數列上的長度是否為一
if (argv.length != 1) {
// 利用java.lang.System類別內的靜態out變數,將字串列印於主控台上
System.out.println("請在參數列上輸入三角形的大小");
return;
}
// 利用java.lang.Integer內的parseInt方法將字串轉成整數, 若該字串並非整數, 則會產生例外
try {
size = Integer.parseInt(argv[0]);
} catch(NumberFormatException e) {
System.out.println("對不起, 你在參數列上輸入的不是正確的整數");
return;
}
// 請在以下的程式碼內, 運用迴圈印出圖形
}
}
網頁第一章有畫圖範例