這是一個多維陣列
OUT PUT:
5 | 0 0 0 0 0 0
4 | 0 0 0 0 0 0
3 | 0 0 1 2 0 0
2 | 0 0 2 1 0 0
1 | 0 0 0 0 0 0
0 | 0 0 0 0 0 0
-----------------------
0 1 2 3 4 5
問 : 要如何使用座標輸入;
例子 :
input 1輸入座標 : 34 (3 , 4 ) (3是橫行 4是直行)
[b]问题补充:[/b]
input 1輸入座標 : 34 (3 , 4 ) (3是橫行 4是直行) 鍵盤輸入!
不太明白你的問題,是要用標準輸入輸出來實現嗎?輸入是讓用戶直接敲鍵盤嗎?
如果是這樣,直接從終端讀入兩個整數就行了:
[code="java"]
Console console = System.console();
if (console != null) {
String s = console.readLine("input%n");
String[] sArray = s.split(",");
// 確定一下輸入合法
int x = Integer.parseInt(sArray[0]);
int y = Integer.parseInt(sArray[1]);
// yourGame.input(x, y);
}
[/code]
這樣的話輸入的格式就是
3,4
這樣的
你可以定義你自己的格式,反正是你自己解析讀入的字符串s
我寫的代碼就是從鍵盤讀入啊?
你的格式是什麼?
3,4
或者
34
?做法都差不多啊。反正是讀入字符串自己解析成兩個int,再讓程序處理。