java,换行符生成一个空格
我正在做一个战舰游戏,测试的一个要求是不要在游戏的末尾创造空间,老实说,如果它不需要通过自动分级机,我真的不在乎,但代码在这里java,换行符生成一个空格,java,space,Java,Space,我正在做一个战舰游戏,测试的一个要求是不要在游戏的末尾创造空间,老实说,如果它不需要通过自动分级机,我真的不在乎,但代码在这里 public void printStatus(){ String letter = "ABCDEFGHIJ"; System.out.print("1 2 3 4 5 6 7 8 9 10"); for(int i = 0; i < table.length;i++){ System.out.print("\n" + le
public void printStatus(){
String letter = "ABCDEFGHIJ";
System.out.print("1 2 3 4 5 6 7 8 9 10");
for(int i = 0; i < table.length;i++){
System.out.print("\n" + letter.charAt(i));
for(int a = 0; a < table[i].length;a++){
if(table[i][a].getStatus() == 0){
System.out.print(" -");
}else if(table[i][a].getStatus() == 1){
System.out.print(" X");
}else if(table[i][a].getStatus() == 2){
System.out.print(" O");
}
}
}
}
public void printStatus(){
字符串字母=“ABCDEFGHIJ”;
系统输出打印(“12345678910”);
for(int i=0;i
这是一张签名者哭泣的照片。
否则,代码工作得非常好,但行末尾的空格显然是魔鬼
我认为预期的输出以一个空格结束,而不是你的空格,而不是另一个空格 我想
如果将
+'
放在字母.charAt(i)
之后,并将“O”
替换为“O”
(与X
和-
相同)将系统.out.println()
产生影响?我认为预期的输出结果是一个空格,而不是你的,而不是相反。这看起来像是自动加载器将\n
视为普通字符。区别在于您有太多的空格,还是缺少空格?要详细说明Mark的注释,网格末尾没有换行符。在`循环的后面添加一个System.out.println()
,或System.out.print('\n')。不过那个自动签名机有四轮马车。它需要自己的自动签名机。你的权利是,它是一个自动签名机,在图形之后需要空格,我觉得很愚蠢。谢谢你,我已经为此工作了一个半小时了。哈哈。@JeffreyBaker很高兴它起了作用。