下面是相关代码:为什么这个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