JAVA 语言中 \n怎么用
我不想用System.out.println.我想用\n的方法换行。我写的程序是这样的:publicclassdemo{publicstaticvoidmain(Stri...
我不想用System.out.println. 我想用\n的方法换行。
我写的程序是这样的:
public class demo
{
public static void main(String[] args)
{
int a = 3;
int b = ++a;
System.out.print(a\n);
System.out.print(b);
}
}
但是编译出错 哪位大侠可以帮帮我 展开
我写的程序是这样的:
public class demo
{
public static void main(String[] args)
{
int a = 3;
int b = ++a;
System.out.print(a\n);
System.out.print(b);
}
}
但是编译出错 哪位大侠可以帮帮我 展开
展开全部
你可以使用几种方法:
System.out.print(a+"\n"); // "\n"作为一个字符串
System.out.print(a+""+'\n'); // '\n'作为一个字符
System.out.println(a); // println自动加换行
追问
System.out.print(a+'\n'); // '\n'作为一个字符 这个貌似不行哦。在我的程序里 最后结果显示144
追答
呃…所以在你追问前我改成了a+""+'\n',计算顺序是a+""为int加String变为String,然后String加char变为String,如果int加char,Java会将char变为int,然后a=4, '\n'的ASCII为10,所以结果为14
展开全部
int a = 3;
System.out.printf("%d\n",a);//你可以这么写,跟C语言一样
System.out.print("b");
int a = 3;
System.out.print(a);
System.out.print('\n'); 也可以这么写,'\n'是转义字符,字符当然得加''
System.out.print("b");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class demo
{
public static void main(String[] args)
{
int a = 3;
int b = ++a;
System.out.print(a+“\n”);
System.out.print(b);
}
}
{
public static void main(String[] args)
{
int a = 3;
int b = ++a;
System.out.print(a+“\n”);
System.out.print(b);
}
}
追问
为什么要加“”呢 可以解释下吗 跟C++果然不一样啊。
追答
'\n'是转义字符
C++ 不是也得加“”吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该使用 System.out.print(a+“\n“); 否则报错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
System.out.print(a+"\n");
System.out.print(b);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询