斜杠 转义符_Java中的转义字符

/*
    java中的转义字符
*/
public static CharTest02{
    public static void main(String[] args){
        char c1 = 't';
        System.out.println(c1);
        
        //根据已学内容,以下代码应该报错:
        //经过测试,以下代码可以通过编译,所以一下代码“t”
        //实际上是一个字符,不属于字符串

        //两个字符合在一起表示一个字符,其中t边上“制表符tab”
        char c2 = 't';
        
        System.out.println("abctdef");

        System.out.println("HelloWorld");
        System.out.print("HelloWorld");

        //""的出现会将紧挨着后面的字符进行转义
    }
}

6334e06d33d0f5f1f33ce93cfc32ba07.png

第一行代码是输出内容后换行(println)

第二行代码输出内容后不换行

c2e4db7ad3efa65770e459415a5fb73a.png

补充:u后面表示的是一个字符的Unicode编码(16进制)

  • 如何在控制台输出 ' 字符?

cb611cb61370205b521f2702867cd921.png

以上代码在编译时会报两个错:

错误:空字符文字

两个单引号(第一个和第二个)之间没有字符

错误:未结束的字符文字

第三个单引号的后面没有找到与之匹配的第二个单引号

输出单引号的方法:

'表示普通单引号字符,转义符将单引号转义为普通单引号,如下图

3ec5473bebda88deebcc656c151464ec.png

双引号同理

注:以下情况编译器可以自动识别并输出单引号而不需要转义:

  • 如何在控制台输出字符?

ba615bbfe51e632d559a2a3ca37679d7.png

以上代码在编译时会报错:

错误:未结束的字符文字

'表示一个字符,即普通的单引号,而前面的第一个单引号没有与之配对的单引号,所以报错

与输出单引号相同

双反斜杠表示普通反斜杠,第一个反斜杠是转义符,将第二个反斜杠转为普通反斜杠,输出反斜杠的代码如下图:

8fcdd47d566d73f37e66d1e0f7cc5686.png

希望输出带双引号的内容,如:“test”(此处为英文双引号)

同理,同样需要转义 " 将双引号转为普通双引号

应为:

882fcd3b9485675b22f4ab76a831bfb8.png

如果使用中文双引号,则不需要转义

内容参考尚学堂Java零基础视频,已获得原作者许可。
视频连接:尚学堂最新2020版Java300集教程课程_Java零基础Java入门必备_Java零基础到高级进阶_Java编程课程_Java核心基础全套必备课程300集_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值