下面是相關代碼:爲什麼這個println命令不會啓動一個新行?
public static void printBoarders (Territory x)
{
int t = 0 ;
int n = 0 ;
for (int i = 0; i<x.borders.length; i++)
{
if (x.borders[i] == -1)
t = i ;
}
for (int j = 0; j<x.borders.length; j++)
{
if (x.borders[j] == 1)
n++ ;
}
Territory.translate (t) ;
System.out.print (" has " + n + " borders: ") ;
Territory.translate (x.borders) ;
System.out.println (" ") ;
}
當我運行它,我得到一個樣樣在行不換行。 System.out.println (" ") ;
爲什麼不是創建換行符?
這裏是什麼樣的輸出捲起就是一個例子:
Northwest Territory, Alberta, Kamchatka, hidavid-names-macbook-pro:~ davidname$
編輯:這個問題可能永遠不會被調用此方法。另一個我正在取代的是。一切都很好。
在我看來,輸出不是來自您在此處顯示的代碼。 「有」和「邊界:」在哪裏? – 2010-03-24 17:55:46
這是風險嗎?涼! – OscarRyz 2010-03-24 18:00:09