Java基础——Java运算符

【Java 基础】Java 六类运算符详解 Java 语法篇 —— 算数、关系、逻辑、赋值、字符串连接、条件六类运算符详解。 阅读详情

运算符类型

1. 算术运算符:

    +   -    *    /      %     ^      

2.关系运算符:

>   <    >=      <=     ==     !=
/**
         * 测试三目运算符
         */
        int a=1>2?1:2;
        System.out.println(a);
        /**
         * 判断年龄是否大于等于18
         */
        int age = 1;
        System.out.println(a>18? "成年了":"未成年");'

逻辑运算符

&& || !
注意:逻辑运算符时建立在关系运算符之上的,可用逻辑运算符来连接若干个关系运算符,返回值类型时boolean类型的值。

注意短路语句:

短路与是JAVA语言中的一个逻辑运算符,记作&&,与编程语言中的与逻辑相似,但具有短路性质。 符号为:&&。 A&&B, 当A为false时,不去计算B的值而直接返回false;当A为true时,计算B的值。(可以自己去测试)

在这里插入图片描述

3.赋值运算符:

 =    +=    -=

- 三目运算符:

表达式1?表达式2:表达式3
三目运算中,表达式1为逻辑运算的相关表达式,表达式2,3相当于是一个常量返回值,如果表达式1的值为ture,则返回表达式2,如果为false,则返回表达式2

/**
         * 测试三目运算符
         */
        int a=1>2?1:2;
        System.out.println(a);
        /**
         * 判断年龄是否大于等于18
         */
        int age = 1;
        System.out.println(a>18? "成年了":"未成年");

- 位移运算符:

>>     <<

- 字符串连接符:

 +

 使用”+“操作符可以将字符串和其它数据类型进行拼接操作,注意一点就是字符具有传染性,也就是说,字符串只要
    跟任何数据类型的变量进行拼接,那么最后的运算结果一定是一个字符串,就会其它的数据类型的变量拼接为字符
    串类型。

8.自增运算符:

 ++     --
  ++和--又分为前++和后++(前--和后--),如果是前++那么则先将自己的值自增1,再参与运算,如果是后++则先运
  算再++
public static void main(String[] args) {
    int a = 1;
    int b = 2;
    int c= ++a + b--;
    /**
     * 如果自增运算符,在表达式里面出现,如果
     * 是自增,那么则先先将自己的值+1再参与表达式运算,
     * 如果后自增,那么则先将表达式的值算出来以后再去自增。
     */
    System.out.println(a+":"+b+":"+c);
}
【Java基础知识 9】java运算符简介 运算符优先级只是一种约定,实际使用时应根据具体情况加上括号以明确运算顺序。 阅读详情

相关推荐

用Java实现对接豆包ai火山引擎详细版简单明了ai对话

第二部分代码实现。

m0_72637700的博客 8607

python运算符

1、算数运算符   python算数运算符包括:+、-、*、**、/、//、% +:  加法运算 -:  减法运算 *:  乘法运算 **: 幂运算 /:   除法运算(如果有小数则返回结果为小数,如果都为整数则返回结果为整数) //: 整除,取整数部分 %:  取余 2、关系运算符   Python关系运算符包括:==...

dcxb6347640的博客 144

Prometheus常用配置介绍

除了 scrape_configs 外,上部还有 global 和 rule_files 部分, 其中 global 中 是 全 局 参 数 , scrape_interval 指 定 全 局 默 认 的 时 间 间 隔 , evaluation_interval 指定告警规则校验的时间间隔,rule_files 指定了告警规 则文件的位置名称。• annotations(注释):它们被用于存储更长的其他信息,例如警报描述 或者链接,注释值也可以被模板化。• alert:告警的名称。

weixin_42886699的博客 2260

C++运算符

运算符 四则运算 + - * / 取余 % 自增and自减 i++ and i-- i先运算再自增and自减 ++i and --i i先自增and自减再预算 关系运算符 < 小于 > 大于 <= 小于等于 >= 大于等于 ++ 恒等 != 不等 逻辑运算符 && 与 || 或 ! 非 赋值运算符 = += -= *= /= %= <<= 左移赋...

小猪撸码 285

VisionPro开发实战:CogRecordDisplay控件显示与保存图片的完整流程(附C#代码示例)

本文详细解析了VisionPro开发中CogRecordDisplay控件的图像处理全流程,包括图像加载、显示优化、动态清屏及结果保存等关键操作。通过C#代码示例,展示了如何高效使用该控件进行工业视觉应用开发,特别适合自动化检测系统的开发者参考。

weixin_42523792的博客 274

保姆级教程:在Ubuntu 22.04上用Conda搞定nuPlan数据集环境(Python 3.9 + PyTorch)

本文提供了一份详细的Ubuntu 22.04环境下使用Conda配置nuPlan自动驾驶数据集的保姆级教程,涵盖Python 3.9安装、Conda环境管理、PyTorch配置及数据集可视化验证等关键步骤,帮助开发者高效搭建开发环境。

weixin_29061997的博客 254

【Java基础】Java的运算符

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

wang_qiu_hao的博客 6387

避坑指南:在Linux服务器上用Conda安装antiSMASH 5.2.0(解决Jinja2报错和Matplotlib权限问题)

本文详细介绍了在Linux服务器上使用Conda安装antiSMASH 5.2.0的避坑指南,重点解决了Jinja2报错和Matplotlib权限问题。通过创建专用conda环境、安装指定版本依赖包和配置缓存目录,帮助用户顺利完成antiSMASH的本地部署,适用于批量处理基因组分析任务。

weixin_26911099的博客 314

【Java基础教程】Java运算符

持续更新Java基础教程,和hacker一起卷起来

hacker707的博客 4054

【调优】OpenClaw从零开始高阶调优之skill篇

本文详细解析了OpenClaw技能系统的核心机制。首先介绍了技能的分层加载逻辑,按照优先级从高到低依次为:工作区专属技能、全局共享技能、出厂自带技能和自定义路径技能。通过流程图展示了从扫描到注册的完整加载流程,并解释了同名技能覆盖规则。随后深入剖析了SKILL.md文件结构,包含YAML元数据定义技能属性和Markdown正文说明使用方法,以公众号写作技能为例展示了具体配置。文章还提供了技能优先级切换的实用技巧,帮助用户灵活管理不同版本的技能。

海兰 239

【WRF-Chem第二期】WRF-Chem有关 namelist 详解

【WRF-Chem第二期】WRF-Chem有关 namelist 详解

WW、forever的博客 2155

java基础运算符

本文详细介绍了Java中的各类运算符及其使用方法和注意事项。首先,算术运算符包括加、减、乘、除和取模,支持字符串拼接和自动取整。增量运算符如+=、-=等,具有自动类型转换的特性,但常量不可用。自增/自减运算符分为前置和后置,影响变量的值。关系运算符用于比较,但不可链式比较,具有短路特性。逻辑运算符包括与、或、非,遵守短路求值规则。位运算符涉及按位与、或、取反和异或,移位运算符包括左移、右移和无符号右移。条件运算符是唯一的三目运算符,用于简化条件判断。最后,文章列出了运算符的优先级,并提供了记忆口诀。

kkksij的博客 966

YOLO26改进 - C2PSA | C2PSA融合CPIASA跨范式交互与对齐自注意力机制 : 交互对齐机制,提升小目标与遮挡目标判别力 | ACM MM2025

本文介绍了跨范式表征与对齐Transformer(CPRAformer)及其核心的跨范式交互与对齐自注意力机制(CPIA - SA),并阐述了其在YOLO26中的结合应用。传统图像去雨模型特征提取局限大,CPIA - SA通过协同“空间 - 通道”与“全局 - 局部”范式解决该问题,由SPC - SA、SPR - SA和AAFM子模块构成,经双路提取、动态过滤、空间细化、对齐融合四步工作。我们将相关代码引入指定目录,在`ultralytics/nn/tasks.py`中注册,配置`yolo26 - C2PS

魔改工程师的博客 665

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

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

Aa112233aA1的博客 1万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Java基础:Java运算符

在Java中,运算符(Operator)是用于对变量或值进行操作的特殊符号。用于相加(3 + 5用于比较大小(age > 18用于赋值(int x = 10;运算符让程序具备计算、判断、赋值等能力,是逻辑表达的核心工具。运算符类型核心作用初学者重点算术数学计算注意和,理解++/--赋值给变量赋值掌握复合赋值(+=等)关系比较大小结果是true/false逻辑组合条件理解&&短路特性三元简化if-else仅用于简单赋值🌟记住。

lzq617789的博客 853

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【Java】运算符

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

拼命阿紫冲冲冲! 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

JAVA 运算符

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

qq_53312143的博客 5001

Java基础之运算符

运算符指明对操作数的运算方式。组成表达式的Java操作符有很多种。运算符按照其要求的操作数数目来分,可以有单目运算符、双目运算符和三目运算符,它们分别对应于1个、2个、3个操作数。运算符按其功能来分,有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和其他运算符。 一、单目运算符 单目运算符就是只对一个数据进行操作的运算符:++ – ++:表示自身增加1; –:表示自身减去1; 1、两者当...

微风吹过李子树的博客 548

Java 运算符和Java运算符优先级

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

雪落无痕的博客 3122

JAVA学习——运算符

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。算术运算符是对数值类型的变量进行运算的,在Java程序中使用的非常多。关系运算符的结果都是布尔型,也就是结果要么为true,有么是false。关系运算符经常用在if结构的条件中或循环结构的条件中。用于连接多个条件(多个关系表达式),最终的结果也是一个布尔值。

weixin_44344209的博客 2121

Java中的运算符

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

m0_73881123的博客 1504

【Java 基础篇】Java 运算符

本篇博客围绕Java运算符进行了详细介绍,并提供了示例代码来展示不同运算符的用法和注意事项。了解和熟练掌握各种运算符对于编写有效的Java代码至关重要。运算符允许我们进行算术运算、关系比较、逻辑运算和赋值操作,从而实现各种复杂的计算和逻辑判断。在实际编程中,根据需求选择适当的运算符,并遵循运算符的使用规则和最佳实践,将帮助我们编写出高效、可读性强的代码。希望本篇博客能够帮助您更好地理解和应用Java运算符,在日常的Java编程工作中更加得心应手。

繁依Fanyi的博客 538

JAVA基础之运算符

运算符: 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 算术运算符 赋值运算符 比较运算符(关系运算符) 逻辑运算符 位运算符 三元运算符 算术运算符 运算符 运算 范例 结果 + 正号 +3 3 - 负号 b=4;-b -4 + 加 5+5 10

一个超会写Bug的程序猿的博客 3357

【JAVA】 java运算符

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

weixin_74163692的博客 1428

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编程的基础,掌握这些概念对后续学习至关重要,同时提醒读者注意整数除法与浮点数除法的区别。

码力斜杠哥 1047
上一篇: Java基础——数据类型
下一篇: Java基础——面向对象——封装
惠溪崽崽
博客等级 码龄7年 4粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值