• JAVA 0基础 转义字符


    /*
     *关于Java中的char类型
     *转义字符\
     *转义字符出现在特殊字符前,会将特殊字符转换为普通字符
     *一个普通的反斜杠  \\
     *\n  换行符
     *\t  制表符
     *\'  普通单引号
     *\"  普通双引号
     *
     *制表符  键盘上面tab  
     *制表符和空格不同,ASCII不一样
     * 
     */
    Public class J1{
        public static void main(String[] args) {
        
            char c1='n';  //普通的n字符
            System.out.println(c1);
            
            char c2='\n';         
            //依照目前所学知识,这个程序无法编译通过过
            //因为显然是一个字符串,不能用单引号括起来
            //但是经过编译,发现编译通过了,说以下是并不是一个字符串,而是一个字符
            //这是一个“换行符”,属于char类型的数据
            //反斜杠在Java语言中具有转义功能
            //这个是换行
            
            System.out.println("Hello");
            System.out.println("World!");
            //输出的就是
           // Hello
           // World
            
            /*
            System.out.print("Hello");
            System.out.println("World!");
            //那么输出的就是HelloWorld
             * 说明ln具有换行功能
             * 
             * System.out.print和 System.out.println区别
             * 前面不换行,后面换行
            */
            
          
            /*
             * 
             * -------要求在控制台上输出一个 \   (反斜杠字符)
             * 
             * 第一个  不可以
             *    char k='\';
             *    System.out.println(k);
             * 这个程序输出不了
             * 因为这个程序的\将单引号转义成不具备特殊含义的普通单引号字符
             * 左边的单引号缺少了结束的单引号字符,编译报错
             * 
             * 第二个  可以
             *  char k='\\';
             *  System.out.println(k);
             *        注:第一个 反斜杠具有转义功能,将后面的反斜杠转义为普通的反斜杠字符号
             *           在Java语言中两个反斜杠代表一个普通的反斜杠
             *   
             *   
             *    
             *    
             *-----要求在控制台上输出一个 ' (单引号)
             *    
             *    第一个  不可以
             *    char k=''';
             *    System.out.println(k);
             *    编译报错,
             *   因为第一个单引号和第二个单引号配对,最后的单引号找不到配对的单引号
             *    
             *    第二个  可以
             *    char k='\'';
             *    System.out.println(k);
             *    因为反斜杠具有转义功能,将第二个单引号转换成普通的单引号字符
             *    将第一个单引号和最后的单引号配对
             *    
             *    
             *    
             *-----要求在控制台上输出一个 " (双引号)
             *    char k='"';
             *    System.out.println(k);
             *    
             *    
             *    
             */
        }
    }

  • 相关阅读:
    JAVA 抽象类和接口——万字理解
    map-reduce执行过程
    现代 CSS 解决方案:CSS 数学函数
    商业银行如何构建一体化监控
    华为云云耀云服务器L实例评测|运行python脚本
    【苹果家庭推位置推送】软件安装许子fkapple就相当于遵守了eatable协议
    粤嵌实训医疗项目--day03(Vue + SpringBoot)
    PASS计算样本量(1)---完全随机设计时两样本率比较
    Microsoft Releases .NET 7新功能
    在Spring Boot中处理HTTP请求【后端 5】
  • 原文地址:https://blog.csdn.net/Sweet_Jan/article/details/126237715