Java中 %n 有何用?
StringaString="Jellybeans";doubled=123.1234567890;System.out.println("START1234567890...
String aString = "Jelly beans";
double d = 123.1234567890;
System.out.println("START1234567890");
System.out.printf("START%sEND %n %9.4f %n", aString, d);
如题 展开
double d = 123.1234567890;
System.out.println("START1234567890");
System.out.printf("START%sEND %n %9.4f %n", aString, d);
如题 展开
3个回答
2013-10-09
展开全部
展开全部
换行回车符号啊。
追问
与'\n' 有何区别? 为什么我输出的结果 最后的%9.4f 换行后前有一空格?
追答
下面是从JDK文档中摘录的(printf的说明):
'n' line separator The result is the platform-specific line separator
\n也是回车符,只不过这个是转义字符,可以用于一切字符串;
而%n是一种格式字符串,只能用到printf的参数里。
你说的前面有空格,原因是%9.4f就是表示要占9个位置啊,你算算123.1235是不是占8个,多出的那个就空出来在前面了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%n表示 换行的意思。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询