java运算符及优先级由高到低_java中运算符优先级排序

java运算符及优先级由高到低_java中运算符优先级排序一篇关于java运算符以及优先级的文章

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

7.1运算符

7.2算术运算符

运算符 运算 范例 结果
+ 正号 +7 7
负号 b = 11; -b -11
+ 9 + 9 18
10 – 9 1
* 7 * 9 63
/ 9 / 9 1
% 取模(取余) 11 % 9 2
++
++
自增(前):先运算后取值
自增(后):先取值后运算
a=2;b=++a;
a=;b=a++;
a=3;b=3;
a=3;b=2
– –
– –
自减(前):先运算后取值
自减(后):先取值后运算
a=2;b=–a
a=2;b=a–
a=1;b=1;
a=1;b=2
+ 字符串相加 “hsp”+“edu” “hsp edu”

7.3关系运算符(比较运算符)

运算符 运算 范例 结果
== 相等于 8==7 false
!= 不等于 8!=7 true
< 小于 8<7 false
> 大于 8>7 true
<= 小于等于 8<=7 false
>= 大于等于 8>=7 true
instanceof 检查是否是类的对象 “hsp” instanceof String true

7.4逻辑运算符

1.a&b: &叫逻辑与: 规则: 当a和b同时为true,则结果为true,否则为false
第一个是false则第二个还会继续判断
2.a&&b: &&叫短路与: 规则: 当a 和 b 同时为true,则结果为true,否则为false
第一个是false则第二个不会继续判断
3.a|b:|叫逻辑或,规则:当a和b,有一个为true,则结果为true,否则为false
第一个是false则第二个还会继续判断
4.a||b: ||叫短路或,规则:当a和b有一个为true,则结果为true,否则为false
第一个是false则第二个不会继续判断
5.!a:叫取反,或者非运算.当a为true,则结果为false,当a为false,结果为true
    
6.a^b:叫逻辑异或,当a和b不同时,则结果为true,否则为false    

Jetbrains全家桶1年46,售后保障稳定

7.5赋值运算符

基本赋值运算符
    int a = 10;
复合赋值运算符
    +=, -=, *=, /=, %=
    a += b;[等价于a = a + b]

7.6三元运算符

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

7.7运算符优先级

1.运算符有不同的优先级,所谓优先级就是表达式运算中的运算孙女婿.如右下表,上一行运算符总优先于下一行.
2.只有单目运算符.赋值运算符是从右向左运算的.
. () {} ; ,
R——>L ++ – ~ !(data type)
L——>R * / %
L——>R + –
L——>R << >> >>> 位移
L——>R < > <= >= instanceof
L——>R == !=
L——>R &
L——>R ^
L——>R |
L——>R &&
L——>R ||
L——>R ? ;
R——>L = *= /= %=
+= -= /= %=
>>>= &= ^= |=
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234404.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 解决Destroying ProtocolHandler [“ajp-apr-8009“]

    解决Destroying ProtocolHandler [“ajp-apr-8009“]今天刚开始调JSP网站,还好好的,后来中间注销了电脑一次,再打开调试它,就遇到了这个无法启动服务器的问题:DestroyingProtocolHandler[“ajp-apr-8009”]上网百度了下,说是端口号被占用了。解决办法:1、查看端口号被占用情况:步骤:调出命令窗:开始->运行->cmd,然后输入命令:netstat-ano如图(记下来占用该

    2025年8月26日
    1
  • 保护索引要注意的问题「建议收藏」

    保护索引要注意的问题

    2022年1月21日
    50
  • 手机上安装FTP客户端软件(AndFTP),实现通过手机访问计算机FTP服务器

    手机上安装FTP客户端软件(AndFTP),实现通过手机访问计算机FTP服务器第一步把手机和计算机连接到同一个局域网中(通过WiFi、数据线等)才能进行下面的操作。(本次操作通过wifi连接)第二步:查看手机的IP地址设置—&amp;amp;amp;gt;WLAN—&amp;amp;amp;gt;点击所连的WiFi名,即可查看手机的ip地址。本机IP地址为:172.20.10.12第三步:ping命令测试手机与电脑是否连接打开DOS命令窗口,输入ping172.20.10.1…

    2022年5月25日
    91
  • phpstorm 激活码密钥无效(JetBrains全家桶)

    (phpstorm 激活码密钥无效)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年4月1日
    265
  • win10快捷图标小箭头怎么恢复_win10恢复快捷方式小箭头

    win10快捷图标小箭头怎么恢复_win10恢复快捷方式小箭头regadd”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIcons”/v29/d”%systemroot%\system32\imageres.dll,197″/treg_sz/f  taskkill/f/imexplorer.exe  attrib-s…

    2022年10月18日
    2
  • 十分钟学会摩尔斯密码

    我写这篇文章有四个原因:一,我的英文名字是samuel,大学的时候上外教课英文名字必须要有,最早的时候查过好像是圣经里的学者和预言家,我读三国志灵帝时期有个太史令叫单飏(shàn-yáng)的祖上,也准确预言到了黄龙再世的时间和地点,作为曹丕代汉的佐证之一。所以想都没想这个名字最适合我。二,我学的是通信工程专业,通信行业的鼻祖有一个叫samuel.Morse的发明了摩尔斯电码,具有划时代意义,…

    2022年4月14日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号