专业的JAVA编程教程与资源

网站首页 > java教程 正文

java转义字符面试题总结(java转义符号)

temp10 2024-10-13 09:34:29 java教程 11 ℃ 0 评论

1、以下代码可以正常编译运行吗?

char c1 = '\t';

java转义字符面试题总结(java转义符号)

可以正常编译和运行,以下是通过javac命令编译的结果

通过javac命令编译没有报错;原因是 ' \ '反斜杠具有转义作用,它跟t在一起,就变成了制表符;相当于键盘上面的Tab键;


2、输出以下代码执行的结果

System.out.println("abc\t123");

我们直接通过命令打印输出结果如下


3、以下代码可以正常编译运行吗?

System.out.println('\');

我们通过javac命令进行编译结果如下如

错误: 未结束的字符文字;这是官方给出的错误信息;应为反斜杠 \ 已经将后面的单引号'转换成一个普通的单引号 ' 已经不具备以前单引号的能力;所以jvm会认为这行代码缺少一个单引号' 所以编译错误;


4、以下代码可以正常编译运行打印输出吗?

char c1 = '\u4e2d';

System.out.println(c1);

以下截图是运行后的结果

通过运行结果我们发现以上代码是可以正常运行的;应为反斜杠 \u 表示后面跟着的是一个字符的unicode编码;unicode编码是一个十六进制的;

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表