0

您能帮我理解如何通过 usint \n 获得相同的结果吗?

System.out.println("Balance: " + balance);
System.out.println();

我尝试过类似的东西

System.out.println("Balance: " + balance +\n);

不工作。不知道有没有可能。

4

6 回答 6

3
System.out.println("Balance: " + balance +"\n");
于 2013-08-10T15:24:30.233 回答
1

利用

System.out.println("Balance: " + balance +"\n");
于 2013-08-10T15:24:48.677 回答
1

尝试

System.out.println("Balance: " + balance +"\n");
于 2013-08-10T15:27:02.813 回答
0

您需要在引号中包含“\n”。“\”运算符是忽略下一个运算符,n代表new line. 如果你只是输入“n”,它将是一个“n”的字符串输出。

System.out.println("Balance: " + balance +"\n");给你:

Balance: *value* 

Next output will be here
于 2013-08-10T15:25:56.337 回答
0

放在"\n"字符串的末尾:

System.out.println("Balance: " + balance + "\n");

这是有效的,因为\n它是一个代表换行符的特殊字符。它独立于平台;你不需要使用\r\n或类似的东西。您可以\n在任何接受字符串的地方使用。

但是,在这种情况下,我实际上更倾向于第一种方法,因为它清楚地表明了你想要做什么。一个电话println()比一个\n微妙的结尾要清楚得多。

于 2013-08-10T15:26:43.867 回答
0

\n是换行符的转义序列,必须用作类型的常量char。所以代码将是:

System.out.println("Balance: " + balance + "\n");

或者

System.out.println("Balance: " + balance +'\n');

还有其他转义字符,如 \t(制表符)、\b 等 Loeek在这里查看完整列表和解释

于 2013-08-10T15:28:34.160 回答