栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java运算符与表达式

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java运算符与表达式

赋值运算

符号"="(赋值)

算术运算符

+(加)

-(减)

*(乘)

/(除)

%(取模);取模就是求余数

自增自减运算法

符号:++(自增);--(自减)

重点:i++ 和 ++i 的区别

i++ 先操作后加1

++i 是先加1后操作

示例1:

int a = 1;
// a++ 表示先做赋值操作,后自增
int b = a++;
System.out.println("a=" + a);
System.out.println("b=" + b);

// output
// a=2
// b=1

示例2:

int a1 = 1;
// ++a1 表示先自增,后做赋值操作
int b1 = ++a1;
System.out.println("a1=" + a1);
System.out.println("b1=" + b1);

// output
// a1=2
// b1=2

逻辑运算符

运算符

说明

&& 与

&&与前后两个操作数必须都是true才返回true,否则返回false

& 不短路与

&不短路与表达式都会执行到

|| 或

|| 或只要两个操作数中有一个是true,会返回true,否则返回false

| 不短路或

| 不短路 或 表达式都会执行到

! 非

! 非,如果操作数为true,返回false,否则,返回true

^ 异或

^ 异或,当两个操作数不相同时返回true,否则,返回false

示例:

// && 与 前后两个操作数必须都是true才返回true,否则返回false
boolean a = (5 < 3) && (4 > 5);
System.out.println("a=" + a);

// & 不短路与
boolean a2 = (5 < 3) && (4 > 5);
System.out.println("a1=" + a2);


// || 或 只要两个操作数中一个是true,就返回true,否则返回false
boolean b = (2 < 3) || (4 > 5);
System.out.println("b=" + b);

// | 不短路 或 表达式都会执行到
boolean b1 = (2 < 3) | (4 > 5);
System.out.println("b1=" + b1);

// ! 非,如果操作数为true,返回false,否则,返回true
boolean c = !(3 < 4);
System.out.println("c=" + c);

// ^ 异或,当两个操作数不相同时返回true,否则,返回false
boolean d = (5 > 4) ^ (4 > 5);
System.out.println("d=" + d);


// output
// a=false
// a1=false
// b=true
// b1=true
// c=false
// d=true

关系运算符

运算符

说明

>

大于

<

小于

>=

大于等于

<=

小于等于

==

等于

!=

不等于

三目运算符

(表达式)?表达式为true返回值:表达式为false返回值

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/704982.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号