Java运算符

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

java中的运算符包括:算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符
Java 语言中的运算符除了具有优先级之外,还有一个结合性的特点。当一个表达式中出现多种运算符时,执行的先后顺序不仅要遵守运算符优先级别的规定,还要受运算符结合性的约束,以便确定是自左向右进行运算还是自右向左进行运算
Java 中常用的算术运算符:

在这里插入图片描述
其中,++ 和 – 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴
例:在这里插入图片描述

结果
在这里插入图片描述
进行算术运算时应注意以下两点:
求余(%)运算要求参与运算的两个操作数均为整型,不能为其他类型。

两个整数进行除法运算,其结果仍为整数。如果整数与实数进行除法运算,则结果为实数

赋值运算符
赋值运算符是指为变量或常量指定数值的符号。如可以使用 “=” 将右边的表达式结果赋给左边的操作数。
Java 支持的常用赋值运算符,如下表所示:
在这里插入图片描述

比较运算符
比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false )。
Java 中常用的比较运算符如下表所示:
在这里插入图片描述
比较运算符(我觉着比较运算符得到的表达式是条件表达式)
比较运算符是用来进行大小比较的,最终得到的结果是boolean类型的数据,不是true,就是false。
常见的比较运算符大家都知道,大于,小于…这里介绍了一种特殊的比较运算符,等等于或者是相等于。
看下面的两个语句: System.out.println(3=2); System.out.println(3==2); 经过DOS的验证,前一个是错误的,后一个是正确的。
一个=是赋值语句,两个=是比较运算符。→运算符最终会得到一个结果,赋值运算符也是有结果的,但是这里运用错误,将常量赋值给常量,不符合赋值运算符的使用规则

条件运算符
条件运算符( ? : )也称为 “三元运算符”。
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
逻辑运算符
逻辑运算符主要用于进行逻辑运算。Java 中常用的逻辑运算符如下表所示:
在这里插入图片描述
我们可以从“投票选举”的角度理解逻辑运算符:
1、 与:要求所有人都投票同意,才能通过某议题
2、 或:只要求一个人投票同意就可以通过某议题
3、 非:某人原本投票同意,通过非运算符,可以使其投票无效
4、 异或:有且只能有一个人投票同意,才可以通过某议题
逻辑运算符的分类
上面谈论逻辑运算符是连接boolean类型的表达式的,boolean类型就是输出为true或false,这就是逻辑运算。
连接逻辑运算的符号。
逻辑运算有多种,先描述两种,&与,|或,符号比较独特。
&与逻辑运算符的使用:int x=3; System.out.println(x>2&x<5); 在DOS中输出为true。由此可以看出,逻辑运算符连接的是逻辑表达式,输出的也是boolean类型的数据

Java——运算符 对两个操作数的对应位执行与操作。仅当对应位均为1时,结果位才为1,否则为0。int b = 5;运行结果:下面进行具体分析:最终结果为 1 ,与运行结果一致。对两个操作数的对应位执行或操作。只要对应位有一个为1,结果位就为1,否则为0。int b = 5; 阅读详情

相关推荐

Quartus Prime v18.1 standard-QuartusPrimeV18.1标准版安装过程

Quartus Prime v18.1 standard安装破解过程 下载方式1:官网下载: https://fpgasoftware.intel.com/18.1/?edition=standard&platform=windows 下载方式2:可以从我的网盘下载安装包(如果链接未时效的话): 链接:https://pan.baidu.com/s/1bq4_FcNPSflU1zGJv__rvA 提码:o0in ----------------------------------.

Alonger1988的博客 2万+

java判断题难题_Java判断题

Java判断题0sanluo3332018.10.09浏览167次分享举报1.该定义是合法的:floatz=1.234;()2.常量1.23默认的数据类型是float类型。()3.变量的定义charch=’中’;是非法的。()4.Java中"%"是运算符,要求两端操作数整型数据。()... 1 .该定义是合法的:float z = 1.234 ;( )2. 常量1.23默认的数据类型是...

weixin_39559750的博客 894

STM32CubeMX实战:TIM定时器中断配置避坑指南(附100ms精准定时代码)

本文深入解析STM32CubeMX配置TIM定时器中断的常见误区与避坑技巧,重点阐述时钟源、预分频器与自动重装载值的精准计算方法。通过实战案例,提供一份可直接复用的100ms精准定时中断代码模板,并分享调试验证方法,帮助开发者构建稳定可靠的嵌入式系统心跳。

grafana8visual的博客 481

Java运算

Java运算求结果不一定能为整数。求运算的真正过程为使用第一操作数除以第二个操作数,得到一个整数的结果后剩下的值就是数。求运算是两部操作,先除后减。举个例子:public class Main { public static void main(String[] args) { double a = 5.2; double b = 3.1;

FIRE_TRAY的Android之路 7425

java double常量后缀_Java中小数常量的默认类型为double类型。

【填空题】表达式3/6*5的计算结果是( )。【单选题】( 2019 莆田模拟 ) 考古发现是了解史前社会历史的重要依据。下图中,能够作为了解远古时期黄河流域聚落居民生活状况的考古资料是 ( ) (2.0分)【单选题】3.PN结反向偏置时,应该是N区的点位比P区的电位( )。【判断题】类中说明的方法可以定义在类体外。【填空题】执行下列程序代码的输出结果是( )。 int a=1...

weixin_36075657的博客 1567

z在java中对应的Asscii,华师19年3月课程考试《Java语言程序设计》作业考核试题【标准答案】...

华师19年3月《Java语言程序设计》作业考核试题-0001试卷总分:100 得分:0一、 单选题 (共 15 道试题,共 30 分)1.不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )A.成员方法可以直接调用父类的成员方法B.成员方法可以直接调用父类的类方法C.成员方法不可以直接调用其他类的成员方法D.成员方法可以直接调用本类的类方法2.设有定义 int i=...

weixin_39791349的博客 467

java中可用于定义成员常量_北交19春《JAVA语言设计》在线作业12

北交《JAVA语言设计》在线作业一+ F* f9 ?: E3 {9 T: g: W$ b奥鹏作业答案可以联系QQ 761296021. L% F$ l1 ]+ k- w9 [" I1.[单选题]在Java中,表示换行符的转义字符是( )% d, E/ S* u$ Z/ h1 G A.\n' J8 @* M* M( R1 x. s( f& ] B.\f8 h5 u&am...

weixin_36448205的博客 1167

Java基础Java运算符

算术运算符都是双目运算符,即连接两个操作数运算符。优先级上,*、/、% 具有相同运算级别,并高于 +、-(+、- 具有相同级别)加减乘除,很简单就不用说了,大家都懂,就这个要求必须是两个整型数字才行++ 或 - - 是单目运算符,放在操作数的前面或后面都是允许的。++运算,变量自增长1;- -运算,变量自减少1。那么如果有一个变量i,++i和i++有什么区别呢?独立运算时:i++和++i没有区别,都是实现自动加1的功能混合运算时:i++和++i就不同了1.++/- -在先,先运算后值 2.++/-

wang_qiu_hao的博客 6201

Java中有哪些运算符Java运算符介绍

运算符是对常量或者变量进行操作的符号,Java运算符有六类:算数运算符、赋值运算符、自增自减运算符、关系运算符、逻辑运算符,三元运算符、用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。下面来具体看一下: 1.算数运算符和算术运算符的表达式 举例说明: int a = 10;int b = 20;int c = a + b; +:是运算符,并且是算术运算符。 a + b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式。 注意

Aa112233aA1的博客 1万+

Java运算符

我不去想是否能够成功, 既然选择了远方, 便只顾风雨兼程。

拼命阿紫冲冲冲! 1万+

JAVA 运算符

Java 运算符 算数运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、三元运算符

qq_53312143的博客 4857

JAVAjava运算符

摘要:本文介绍了Java中的各类运算符及其使用方法。主要内容包括:1)算术运算符(四则运算、、自增自减),强调int/int会向下整和类型提升;2)关系运算符(==,!=,<,>等)返回布尔值;3)逻辑运算符(&&,||,!)及其短路特性;4)位运算符(&,|,~,^)的二进制运算;5)移位运算符(<<,>>,>>>)的高效计算;6)条件运算符(三目运算符)的简化写法。文章通过代码示例详细说明各运算符的特性,并提醒运算符优先

weixin_74163692的博客 1289

Java 运算符Java运算符优先级

Java 运算符Java运算符优先级Java 运算符算术运算符关系运算符逻辑运算符赋值运算符条件运算符(?:)位运算符Java运算符优先级 Java 运算符 我们可以把运算符分成以下几组: 算术运算符 关系运算符运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。 假设整数变量A的值为10,变量B的值为20: 关系运算符 下表为Java支持的关系运算符 表格中的实例整数变量A的值为10,变量B的值为20: 逻辑运算符 下表列出了

雪落无痕的博客 3117

java运算符

一、算术运算符(+、-、*、/、%、 ++自增、–自减 ) 如下图总结: 二、赋值运算符(=、-=、+=、*=、/=) 如下图总结: 三、关系运算符(比较运算符==、!=、&gt;、&gt;=、&lt;、&lt;=) 如下图总结: 四、逻辑运算符(布尔运算符 &amp;&amp;(短路与)、||(短路或)、! 非) 特点:支持短路运算,效率高 如下图总结: 五、位运算: 特点:只对byt...

weixin_44477677的博客 3294

JAVA运算符

Java语言支持如下运算符:算术运算符:+(正),-(负),,+(加),-(减),*(乘),/(除),%(运算,也叫模运算),+(字符串连接)自增(前),先运算后值自增(后),先值后运算a=2;b=++aa=2;b=a++a=3,b=3a=3,b=2自减(前),先运算后值自减(后),先值后运算a=2;b=--aa=2;b=a--a=1,b=1a=1,b=2赋值运算符:=比较运算符:>,

超级程序诞生的博客 1万+

Java中的运算符

Java编程中,运算符是用于执行各种计算和操作的重要元素。它们使得我们能够对数据进行处理、比较和组合,从而实现复杂的逻辑。正确理解和熟练运用这些运算符是编写高效和准确 Java 代码的基础

m0_73881123的博客 1497

JAVA——运算符

运算符

2301_80055001的博客 1276

java 运算符%_Java运算符

Java语言中的表达式是由运算符操作数组合而成的,所谓的运算符就是用来做运算的符号。在Java中的运算符,基本上可分为算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、转型运算符等。一、算术运算符 所谓算术运算符,也就是我们数学中学到的加、减、乘、除等运算。这些操作可以对几个不同类型的数字进行混合运算,为了保证操作的精度,系统在运算的过程中会做相应的转换。1、数字精度...

weixin_35895485的博客 1834
上一篇: C# 泛型类
下一篇: WPF基础——依赖属性
伊依葶
博客等级 码龄7年 20粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值