为什么Java中的sout("\u5c1a")输出的是尚而不是\u5c1a?,java中关于system.out.println()的疑问...
为什么Java中的sout("\u5c1a")输出的是尚而不是\u5c1a?
提示:
java中关于system.out.println()的疑问
提示:
上一篇:high definition audio驱动 为什么Java中的sout("\u5c1a")输出的是尚而不是\u5c1a?
这是因为"\u5c1a"是unicode转义字符串,而5c1a正是字符'尚'的unicode代码点,所以,"\u5c1a"转义后就是'尚'。 要输出\u5c1a,需要转义\,写成:"\\u5c1a"。 下面是一个例子用于验证 public class Test { public static void main(String[] args) { System.out.println("\u5c1a"); System.out.println("\\u5c1a"); } } 输出结果
java中关于system.out.println()的疑问
把所有代码贴出来找一下。明天晚上给你答复,今晚没时间了。少了一个“}”类的打括号没有。
Syetem.out.println("hello"+rec); 这句中输出的是类的属性还是方法的返回值。 直接输出类好像不行吧。
public class Test
{
public static void main(String[] args)
{
Circle cir=new Circle(2);
Rectangle rec=new Rectangle(2,3);
System.out.println("this is cirlce");
Syetem.out.println("hello"+cir);
System.out.println("this is rectangle");
Syetem.out.println("hello"+rec);
}
}
下一篇:没有了