JavaSE系列(五)、运算符

不管现实多么惨不忍睹,都要持之以恒地相信,这只是黎明前短暂的黑暗而已。不要惶恐眼前的难关迈不过去,不要担心此刻的付出没有回报,别再花时间等待天降好运。真诚做人,努力做事!你想要的,岁月都会给你。JavaSE系列(五)、运算符,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

5.1 算数运算符(Java中,整数使用这些算数运算符,无论怎么计算,也不会得到小数)

算术运算符包括:+、-、* 、/、%、++、- -。

  • ++运算/–运算:变量自增1/自减1
    • 独立运算:独立运算时,变量前++和变量后++没有区别;
    • 混合运算(i=1)
      • 变量前++(++i):先加一再赋值。
      • 变量后++(i++):先赋值再加一。
public static void main(String[] args) {
        int a = 5;
        //先对a进行+1操作,再把a的值作为++a的值,赋值给b
        int b = ++a;//此时a=6,b=6
        //先取a的值作为a++的值,赋值给c,在对a进行+1操作
        int c = a++;//此时c=5,a=6
        System.out.println(a+","+b);//6,6
        System.out.println(a+","+c);//6,5
}
  • +符号在字符串中的操作
    • 加法:纯数字的加法操作;
    • 连接/拼接:在遇到字符串的时候,表示连接、拼接的含义。
public static void main(String[] args) {
       int a = 5;
       int b = 6;
       String c = "Hello";
       System.out.println(a+b);//11:进行纯数字加操作
       System.out.println(a+c);//5Hello:进行字符串拼接操作
}
5.2 赋值运算符

赋值运算符包括:=、+=、-=、*=、/+、%=。

  • 赋值运算符,就是将符号右边的值,赋给左边的变量。
5.3 比较运算符

比较运算符包括:==、<、>、<=、>=、!=。

  • 比较运算符,是两个数据之间进行比较的运算,运算结果都是布尔值 true 或者 false 。
5.4 逻辑运算符

逻辑运算符包括:&&、||、!。

  • 逻辑运算符,是用来连接两个布尔类型结果的运算符,运算结果都是布尔值 true 或者 false。
5.5 三元运算符
  • 三元运算符格式:

    数据类型 变量名 = 布尔类型表达式 ? 结果1 : 结果2

  • 三元运算符运算方式:

    • 布尔类型表达式结果是true,三元运算符整体结果为结果1,赋值给变量;
    • 布尔类型表达式结果是false,三元运算符整体结果为结果2,赋值给变量。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/189535.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!