Java运算符

常用运算符

算术运算符

a:就是对常量和变量进行操作的符号。
如: +,-,*,/,%,++,--

b: %:取余运算符。得到的是两个相除数据的余数。

c:/除法运算符。得到是两个相除数据的商

                使用场景: %:判断两个数据是否整除

d:++,--运算符:对变量做加1或者减1的操作。

e:++或者--既可以放在变量的后面,也可以放在变量的前面。
单独使用的时候,++或者--无论是放在变量的前面还是后面,结果是一样的。
参与操作的时候:
如果++或者--在变量的后面,先拿变量参与操作,后变量做++或者--
如果++或者--在变量的前面,先变量做++或者--,后拿变量参与操作

int a = 5;
        int b = a++; //先做操作再做运算
        //int b = ++a;//输出6
            System.out.println("b:"+b);//输出5

赋值运算符

a:扩展的赋值运算符:+=,-=,*=,/=,%=
+=: a+=20;相当于a = (a的数据类型)(a + 20);

int a = 10;
a +=20;//a=a+10;
System.out.println(a);

关系运算符

==,!=,>,>=,<,<=
关系运算符的结果都是boolean型,也就是要么是true,要么是false。
注意事项:

逻辑运算符

A:逻辑运算符有哪些
&,|,^,!
&&,||
B:案例演示
逻辑运算符的基本用法

C:注意事项:
a:逻辑运算符一般用于连接boolean类型的表达式或者值。
b:表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。
算术表达式:a + b
比较表达式:a == b(条件表达式)
D:结论:
&逻辑与一假则假
|逻辑或:一真则真。
^逻辑异或:相同为false,不同为true。
!逻辑非:非false则true,非true则false。
特点:偶数个不改变本身。
A:&&和&的区别?
a:最终结果一样。
b:&&具有短路效果。左边是false,右边不执行。
&是无论左边是false还是true,右边都会执行
B:||和|的区别?
a:最终结果一样
b:||具有短路效果.左边是true,右边不执行
|是无论左边是false还是true,右边都会执行

        int x = 10;
        int y = 20;
        //System.out.println((x++ > 10) & (y++ > 20));f & f//11.21
        System.out.println((x++ > 10) && (y++ > 20));//f && f////11.20
        System.out.println("x:"+x);
        System.out.println("y:"+y);

三元运算符

(关系表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;

int a = 3;
        int b = 4;
        int c =(a>b)?a:b;//输出的值需要一个变量接收
        System.out.println("c:"+c);//4
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 7. Java运算符 👯转载请保留原文链接:http://dashidan.com/article/java/ba...
    ef6a1aa99b35阅读 2,910评论 0 0
  • Java运算符: 目录:1.算术运算符2.位运算符3.赋值运算符4.比较运算符5.逻辑运算符6.三目运算符7.运算...
    Ansaxnsy阅读 10,607评论 4 3
  • 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把...
    海人为记阅读 1,207评论 0 0
  • 表达式与运算符 表达式 表达式由运算符和操作数组成,根据运算符也可分为单目表达式、双目表达式、三目表达式 计算:表...
    若兮缘阅读 2,629评论 0 7
  • 识不足则多虑”,见识不足、难以决断就会思虑过度、担忧狐疑、没有安全感。所以有时候,多思多虑、惶恐不安的生活并不是外...
    天线的触角阅读 1,414评论 0 0

友情链接更多精彩内容