导读
转义字符?—— 其实就是为了迎合用户输入特殊字符的一种字符串处理技术而已。
通常来说,以“\”线开头,然后加上特殊字符,就可以在计算中使用您想要的特殊符号(参与运算)了。
Java运算符,其实就是一系列的数据与表达式的组合来达到某种逻辑数据运算的处理目的!
转义字符列常用转换操作:
①、双引号
②、单引号
③、单斜杠
④、双斜杠
⑤、书名号
⑥、尖括号
⑦、换行符
⑧、回车符
等等——不说了?嗯,因为在日常的开发中很多时候我们是不要去记忆这些语法或者名词或者格式的,您做到了一下这三点,这些内容可以在一周之内完全熟悉并运算得飞起来。
第一,多编写相关内容的程序。
第二,增强自己的代码排错能力(可以故意去关注那些因为转义字符而出错的问题)。
第三,使用转义字符来完成一些特定的功能。
宁叔觉得,只要做到了这三点,对于这个技术点甚至是相关涉及到语法标准和编程规范都是没有太大的问题了。
Java运算符 ——
①、算术:说白了,就是数学意义上的四则混合运算加一个求余数而已。但计算机中的求余数是采用百分号的,并且结果的符号永远与被除数是一致的。
int a , b ;
a = 10 ;
b = 20 ;
System.out.println("=== Java算术运算符 ===");
System.out.println(a + b);
System.out.println(a - b);
System.out.println(a * b);
System.out.println(a / b);
System.out.println(a % b);
②、赋值:左边的是变量名,右边的可以直接是变量值,也可以是与一个表达式,但该表达式返回的结果类型和范围都是有效范围之内的正确结果,才能赋值成功。
int num = 100;
// 首先,100这个数据是默认的整数,也就是int类型,这个ok没毛病。
// 其次,100 是int有效范围之内,所以赋值成功。
其他情况,自己分析一下,不但可以知道原理还能增强自己面对问题、分析问题和解决问题的动手能力!!!
③、关系:至少是两个数值之间的比较,其返回结果永远都是boolean类型的值,记住这个结果类型就不难了。
int a = 10;
int b = 20;
System.out.println(a > b); // 很显然,返回的结果绝对是个:false,因为10是不可能大于20 的!!!
④、三目:其实就是二选一的结果选取,它的选择条件依赖于boolean表达式的比较。
String result = (3 > 1) ? "true" : "false" ;
// 二选一,对不对?那就要依赖于3>1这个表达式,是关系运算符,那么其结果类型上面已经说了是boolean类型的了,如果其结果是true,那么三目运算符的第一个 表达式数据也就是这里的true会赋值给我们的result变量,反之就是false,那么就会把false字符串赋值给result。但我们要知道这个result的数据类型是必须要与我们的 返回解雇偶读数据类型是保持一致的,这个是永远都不能变的。否则呢JVM会报错,不信您自个儿试试就知道宁叔说的是不是错的了。
⑤、扩展:自变量运算
a、++i 在前面的时候:自变量先自己增加一,然后参与到表达式的运算中。
b、i-- 在后面的时候:自变量先参与表达式的运算,在将要结束的最后,自己才会减去一。
【其他的,包含什么乘等于、除等于之类的,其实原理都是一样的!自己去理解一下就是没有任何问题了!】