java的符

运算符

  作用:对变量或常量进行操作的符号

  分类:

    字符串拼接符:

      + 将两个字符串拼接在一起,构成新的字符串,

    赋值运算符:

      = 将右侧数据结果赋值给左侧变量

    算数运算符:

      对数据进行数学计算

      + 加  - 减  * 乘  / 除  // 取整  % 取余(若需要平方,取绝对值等可以通过导入Math包实现,后续工具类会讲到)

      a+=...   a本身加上后式结果

      a-=...   a本身减去后式结果

      a*=...   a本身乘上后式结果  

      a/=...   a本身除上后式结果

      可以理解为a = a+...

      ++a 将a在运算前加1(- - a同理)

      a++ 将a在运算后加1(a - -同理)

int a = 0;
System.out.println(++a);

int a = 0;
System.out.println(a++);

     关系运算符:

      用于判断两个数据之间的关系,运算结果是布尔值

      <小于  <= 小于等于   >大于   >=大于等于   ==等于   !=不等于

    三元运算符:

      一种简单的选择结构

      语法:

        type a = 条件 ? 结果1 : 结果2;

      解释:

        当条件成立,a类型将赋值为结果1,条件不成立,将赋值为结果2

    逻辑运算符:

      两个布尔值运算,结果任然为布尔值

      &&与  ||或  !非

      与或有短路原理:

        当左侧执行结果直接影响整个结果时,右侧不运行

System.out.println(1<0&&(1/0)<0);

 因为有短路原理,1/0不会执行,所以没有报错

字符

  例如:'a'字符

  字符编码标准:Unicode码 --> 可表示字母、数字、标点符号、符号、表情符号

字符集 ('0':48,'A':65,'a':97)

  含义:是一种将字符映射为数字编码的规则集合。它定义了字符与其对应的唯一编码之间的映射关系

  种类:

    ASCLL码,数字英文符号

    UTF-8码,16位,所有

  需要记忆的3个编码对应的字符:

    '0':48,'A':65,'a':97

字符串比较

  等值比较:equals

    "xxx1".equals("xxx2"); //返回布尔值

  直接比较:compareTo

    "xxx1".compareTo("xxx2"); //不忽略大小写

    "xxx1".compareToIgnoreCanse("xxx2"); //忽略大小写

    返回 : 前一个码减后一个码:正前大,负后大,0相等

        

 

posted @ 2023-07-06 19:09  Lance_001  阅读(10)  评论(0)    收藏  举报