返回顶部
首页 > 资讯 > 后端开发 > Python >Java 运算符详情
  • 235
分享到

Java 运算符详情

2024-04-02 19:04:59 235人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录1、算术运算符2、关系运算符3、逻辑运算符4、位运算符5、赋值运算符6、条件运算符7、instanceof 运算符Java 中的运算符与 C 语言基本一致。 1、算术运算符

Java 中的运算符与 C 语言基本一致。

1、算术运算符

操作符 描述 例子
+ 加法 : 相加运算符两侧的值 A + B 等于 30
- 减法 : 左操作数减去右操作数 A – B 等于 -10
* 乘法 : 相乘操作符两侧的值 A * B 等于200
/ 除法 : 左操作数除以右操作数 B / A 等于2
++ 自增: 操作数的值增加1 B++ 或 ++B 等于 21
-- 自减: 操作数的值减少1 B-- 或 --B 等于 19

2、关系运算符

运算符 描述 例子
== 检查如果两个操作数的值是否相等,如果相等则条件为真。 (A == B)为假。
!= 检查如果两个操作数的值是否相等,如果值不相等则条件为真。 (A != B) 为真。
检查左操作数的值是否大于右操作数的值,如果是那么条件为真。 (A > B)为假。
检查左操作数的值是否小于右操作数的值,如果是那么条件为真。 (A < B)为真。
>= 检查左操作数的值是否大于或等于右操作数的值,如果是那么条件为真。 (A >= B)为假。
<= 检查左操作数的值是否小于或等于右操作数的值,如果是那么条件为真。 (A <= B)为真。

3、逻辑运算符

操作符 描述 例子
&& 称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真。 (A && B) 为假。
` ` 称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。
! 称为逻辑非运算符。用来反转操作数的逻辑状态。如果条件为true,则逻辑非运算符将得到false。 !(A && B) 为真。

4、位运算符

操作符 描述 例子
如果相对应位都是1,则结果为1,否则为0 (A&B),得到12,即0000 1100
` ` 如果相对应位都是0,则结果为0,否则为1
^ 如果相对应位值相同,则结果为0,否则为1 (A ^ B)得到49,即 0011 0001
~ 按位取反运算符翻转操作数的每一位,即0变成1,1变成0。 (〜A)得到-61,即1100 0011
<<  按位左移运算符。左操作数按位左移右操作数指定的位数。 A << 2 得到240,即 1111 0000
>>  按位右移运算符。左操作数按位右移右操作数指定的位数。 A >> 2 得到15即 1111
>>>  按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。 A>>>2 得到15即0000 1111

5、赋值运算符

操作符 描述 例子
= 简单的赋值运算符,将右操作数的值赋给左侧操作数 C = A + B 将把A + B得到的值赋给C
+= 加和赋值操作符,它把左操作数和右操作数相加赋值给左操作数 C += A 等价于C = C + A

类似 += ,其他的算数运算符、位运算符、逻辑运算符都可以加在 = 前面。

6、条件运算符


variable x = (expression) ? value_if_true : value_if_false;

7、instanceof 运算符

该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。


variable instanceof class_or_interface_type_name;

例如:


String name = "James";
boolean result = name instanceof String; // 由于 name 是 String 类型,所以返回真

到此这篇关于Java 运算符详情的文章就介绍到这了,更多相关Java 运算符内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Java 运算符详情

本文链接: https://lsjlt.com/news/156752.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java 运算符详情
    目录1、算术运算符2、关系运算符3、逻辑运算符4、位运算符5、赋值运算符6、条件运算符7、instanceof 运算符Java 中的运算符与 C 语言基本一致。 1、算术运算符 ...
    99+
    2024-04-02
  • python字符串运算符详情
    知识点:字符串 在编程里,用的最多的就是字符串,字符串同时也是各类数据的中转站 ​字符串运算符:​ 编号运算符类型说明1+字符串拼接2*同一字符串多次输出3[]通过下标获取字符串其中...
    99+
    2024-04-02
  • Java关系运算符详情及案例(上)
    目录1.运算符1:“等于”运算符(==)2.运算符2:“不等于”运算符(!=)3.运算符3:“大于”运算符(>)运算符:构成了任何编程语言的基本构建块。Java 也提供了许多类...
    99+
    2024-04-02
  • Java关系运算符详情及案例(下)
    目录1.运算符4:“小于”运算符(<)2.运算符5:大于或等于(>=)3.运算符6:小于或等于(<=)运算符:构成了任何编程语言的基本构建块。Java 也提供了许多...
    99+
    2024-04-02
  • C++运算符重载详情介绍
    文章转自公众号:Coder梁(ID:Coder_LT) C++当中除了函数可以重载之外,其实运算符也是可以重载的。我们之前已经接触过一些,可能大家没有意识到。 举个例子,乘号*,运用...
    99+
    2024-04-02
  • 详解JAVA之运算符
    目录一、算术运算符二、赋值运算符三、自增自减运算符四、关系运算符五、逻辑运算符六、三元运算符七、数据输入总结一、算术运算符 运算符:常见的±*/等 表达式:运算符连接起来符合java...
    99+
    2024-04-02
  • Java六类运算符详解
    目录算数运算符关系运算符逻辑运算符赋值运算符字符串连接运算符条件运算符在 Java 语言中,运算符有算数运算符、关系运算符、逻辑运算符、赋值运算符、字符串连接运算符、条件运算符。 算...
    99+
    2023-03-21
    算数运算符 关系运算符 逻辑运算符 赋值运算符 字符串连接运算符 条件运算符
  • 详解Java中的运算符
    本篇文章为大家展示了详解Java中的运算符,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Java的运算符,分为四类:算数运算符、关系运算符、逻辑运算符、位运算符。算数运算符(9):+ - * / %...
    99+
    2023-05-31
    java 运算符 ava
  • Java运算符优先级详解
    本篇内容介绍了“Java运算符优先级详解”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Java运算符优先级详解 优先级是指同一式子中多个运算...
    99+
    2023-06-03
  • JavaScript扩展运算符的学习及应用详情(ES6)
    目录学习应用函数参数数组合并解构赋值字符串转换转换数组前言: 扩展运算符是ES6新增的一种运算符,他可以帮助我们简化代码,简化操作,所以在开发中是非常常用的,下面我将从学习与应用两个...
    99+
    2022-11-13
    JavaScript扩展运算符应用 JavaScript扩展运算符
  • Java双冒号(::)运算符使用详解
    目录1.说明2.先来说下@FunctionalInterface3. 下面来讲讲这个 "::"是干嘛的4. 建立一个Person类4:构建多个person对象,放入数组中,然后对数组...
    99+
    2024-04-02
  • java运算符中的“-
    “--”运算示例如下:int i = 1; int j1 = i--; // 先将i的原始值(1)赋值给变量j1(1),然后i变量的值减1 int j1 = --i; // 先将i变量的值减1,然后将i的当前值(0)赋值给变量j1(0)推荐...
    99+
    2021-06-15
    java入门 java 运算符 --
  • Java中的运算符
      Java是一种强大的编程语言,其中运算符是编写代码时不可避免的一部分。运算符允许程序进行各种算术、逻辑和比较操作,以及数学函数。 1. 算术运算符 算术运算符用于执行基本的算术运算,如加减乘除。下表列出了常见的算术运算符: 运算符描述+...
    99+
    2023-09-05
    java 开发语言
  • Java 三目运算符
    Java是一种广泛使用的编程语言,具有强大的功能和丰富的语法结构,其中三目运算符是Java语言中的一个重要概念。在本篇博客中,我们将深入探讨Java中的三目运算符,包括其语法、用法和示例。 一、什么是...
    99+
    2023-09-01
    java 开发语言
  • 详解TS对象扩展运算符和rest运算符
    目录概述对象 rest 属性对象扩展属性制作对象的浅拷贝keyof 和查找类型keyof 操作符号索引类型查询概述 TypeScript 2.1 增加了对 对象扩展运算和 rest ...
    99+
    2024-04-02
  • java算术运算符有哪些
    本篇文章为大家展示了java算术运算符有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。概念算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。运算符描述实例+加法 - 相加运算符两侧的值...
    99+
    2023-06-20
  • Java 基础 之 算数运算符
    转载于 : http://www.verejava.com/id=16992579787012 public class Operation {public static ...
    99+
    2023-06-02
  • Java 运算符优先级
    在 Java 中,每个运算符都有一个优先级,优先级高的运算符会先执行,而优先级低的运算符会后执行。如果有多个运算符在同一个表达式中出现,那么需要按照运算符优先级的规则确定它们的执行顺序。 Java 运...
    99+
    2023-09-21
    java
  • Java运算符有哪些
    这篇文章主要为大家展示了“Java运算符有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java运算符有哪些”这篇文章吧。1、算术运算符操作符描述例子+加法 : 相加运算符两侧的值A + B...
    99+
    2023-06-25
  • 【Java基础篇】运算符
    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏:Java.SE,本专栏主要讲解运算符,程序逻辑控制,方法的使用,数组的使用,类...
    99+
    2023-08-31
    java jvm 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作