JAVA问题,,知道的帮忙下啊,谢谢回答!

来源:百度知道 编辑:UC知道 时间:2024/06/02 23:17:52
本程序的功能是输出字符串 “Welcome!”和 a/b=c 和 \\do something
public class basic{
public static void main(String[] args) {
System.out.println(__________);
System.out.println(__________);
System.out.println(__________);
}
}
为什么答案是 “\Welcome!" "a/b=c" "\\\\do something"
知道的快点回答下啊,谢谢了!
第一个是 “\“Welcome!\""

1.要输出引号,必须转义,引号的转义符为\"
"\"Welcome!\""
2.不需要转义,原样输出
"a/b=c"
3.要输出\号,也必须转义,\号的转义符为"\\",因此两个\号的转义符就是"\\\\"
"\\\\do something"

public class Basic
{
public static void main(String[] args) {
System.out.println("Welcome!");
System.out.println("a/b=c");
/*输出是把\当成是转义字符了,要输出\,必须写成\\*/
System.out.println("\\"+"\\do something");
}
}

由于java程序中,\和“都是具有控制功能的特殊字符,在程序中单独出现的
/,"都是其控制作用的,要想使用/,"作为字符输出,就要使用转义符\,
所以凡是要使用\,"的地方,\都换成了\\,”都换成了\",
understand????