• 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);
             *    
             *    
             *    
             */
        }
    }

  • 相关阅读:
    postman导入json脚本文件(Collection v1.0、Collection v2.0)
    HTML5学习笔记(四)
    C++知识点5:如果一个函数中是if else的结构,在每个条件判断后返回值,和在函数的结尾处返回值有什么区别?
    Python错误与异常
    【渝偲】DSPE-PEG-Galactose;DSPE-PEG-半乳糖;磷脂聚乙二醇半乳糖 长循环脂质体
    上周热点回顾(10.17-10.23)
    mysql 快速上传数据
    桌面软件开发框架大赏
    Springboot的概念和框架搭建
    数据结构——考研笔记(二)线性表的定义和线性表之顺序表
  • 原文地址:https://blog.csdn.net/Sweet_Jan/article/details/126237715