返回顶部
首页 > 资讯 > 后端开发 > Python >java中的基础运算符
  • 437
分享到

java中的基础运算符

2024-04-02 19:04:59 437人浏览 八月长安

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

摘要

目录一、算术运算符二、关系运算符三、位运算和逻辑运算符四、赋值运算符一、算术运算符 算术运算符的作用和在数学中的作用一样,主要的算术运算符有以下几种 1、+加 2、-减 3、*乘

一、算术运算符

算术运算符的作用和在数学中的作用一样,主要的算术运算符有以下几种

1、+加

2、-减

3、*乘

4、/除

5、%取余

其中加、减、乘、除的用法同数学中的相同,不过需要注意的是 / 和 % 的区别:两个数据做除法,/取结果的商,%取结果的余数。除了这五种还有以下两种:

++自增:变量的值加1

– 自减:变量的值减1

使用时需要注意以下几点:

​ 1、++和-- 既可以放在变量的后边,也可以放在变量的前边。

​ 2、单独使用的时候, ++和-- 无论是放在变量的前边还是后边,结果是一样的。

​ 3、参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者–。

​ 4、参与操作的时候,如果放在变量的前边,先拿变量做++或者–,后拿变量参与操作。

​ 最常见的用法:单独使用。


int i = 10;
i++; // 单独使用
System.out.println("i:" + i); // i:11
int j = 10;
++j; // 单独使用
System.out.println("j:" + j); // j:11
int x = 10;
int y = x++; // 赋值运算,++在后边,所以是使用x原来的值赋值给y,x本身自增1
System.out.println("x:" + x + ", y:" + y); // x:11,y:10
int m = 10;
int n = ++m; // 赋值运算,++在前边,所以是使用m自增后的值赋值给n,m本身自增1
System.out.println("m:" + m + ", m:" + m); // m:11,m:11

二、关系运算符

关系运算符也可以称为“比较运算符”,主要用于比较判断两个变量或常量的大小,运算的结果是boolean型,当对应的关系成立时,运算结果为true,否则为false。关系运算符主要有以下几种:

符号 说明
== a==b,判断a和b的值是否相等,成立为true,不成立为false
!= a!=b,判断a和b的值是否不相等,成立为true,不成立为false
> a>b,判断a是否大于b,成立为true,不成立为false
>= a>=b,判断a是否大于等于b,成立为true,不成立为false
< a<b,判断a是否小于b,成立为true,不成立为false
<= a<=b,判断a是否小于等于b,成立为true,不成立为false

使用关系运算符需要注意以下几点:

1、基本类型的变量或值不能和引用类型的变量或值使用==;boolean类型的变量或值不能与其它任何类型的变量或值使用 == 进行比较;如果两个引用类型之间没有继承关系也不能使用==进行比较。

2、==和!=可以应用于基本数据类型和引用类型。当用于引用类型比较时,比较的是两个引用是否指向同一个对象。

3、千万不要把== 误写成“=”,"==“是判断是否相等的关系,”="是赋值。

4、运算符>=、==、!=、<=是两个字符构成的,用空格分开会产生语法错误。

三、位运算和逻辑运算符

1、&按位与也称逻辑与:只有全为1时才为1,否则为0。在逻辑运算中无论左边真假,右边都要执行。

2、| 按位或也称逻辑或:有1为1,全0为0。在逻辑运算中无论左边真假,右边都要执行。

3、^ 异或:相同为0,否则为1。

4、!非:取反。

5、&&短路与:作用和&相同,但是有短路效果。在逻辑运算中如果左边为真,右边执行;如果左边为假,右边不执行。

6、|| 短路或:作用和|相同,但是有短路效果。在逻辑运算中如果左边为假,右边执行;如果左边为真,右边不执行。

四、赋值运算符

赋值运算符的作用是将一个表达式的值赋给左边,左边必须是变量,不能是常量。赋值运算符的优先低于算术运算符,方向是自右向左;不是数学中的等于,它表示一个将右边的值赋值给左边的一个动作。

符号 作用 说明
= 赋值 a=10,将10赋值给变量a
+= 加后赋值 a+=b,将a+b的值给a
-= 减后赋值 a-=b,将a-b的值给a
*= 乘后赋值 a*=b,将a×b的值给a
/= 除后赋值 a/=b,将a÷b的商给a
%= 取余后赋值 a%=b,将a÷b的余数给a

符号 =:当两边的数据类型不一致时,可以使用自动类型转换或使用强制类型转换进行处理。

总结

本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: java中的基础运算符

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

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

猜你喜欢
  • java中的基础运算符
    目录一、算术运算符二、关系运算符三、位运算和逻辑运算符四、赋值运算符一、算术运算符 算术运算符的作用和在数学中的作用一样,主要的算术运算符有以下几种 1、+加 2、-减 3、*乘 ...
    99+
    2024-04-02
  • 【Java基础篇】运算符
    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏:Java.SE,本专栏主要讲解运算符,程序逻辑控制,方法的使用,数组的使用,类...
    99+
    2023-08-31
    java jvm 开发语言
  • Java 基础 之 算数运算符
    转载于 : http://www.verejava.com/id=16992579787012 public class Operation {public static ...
    99+
    2023-06-02
  • java中有哪些基础运算符
    这篇文章给大家介绍java中有哪些基础运算符,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、算术运算符算术运算符的作用和在数学中的作用一样,主要的算术运算符有以下几种+加-减*乘/除%取余其中加、减、乘、除的用法同数...
    99+
    2023-06-20
  • java中有哪些算数运算符的基础知识
    这篇文章给大家分享的是有关java中有哪些算数运算符的基础知识的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。算数运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中...
    99+
    2023-06-20
  • Java编程基础元素-运算符
    目录1 前言2 算术运算符2.1 四则运算2.2 字符串运算符2.3 一元运算符3 关系运算符4 逻辑运算符5 位运算符6 码农洞见6.1 运算符思维导图6.2 运算符优先级1 前言...
    99+
    2024-04-02
  • 一起学JAVA基础之运算符
    目录1 运算符1.1 概述1.2 运算符速查表1.3 练习:测试自增自减1.4 练习:测试逻辑运算符1.5 练习:求两数的最大值1.6 练习:求平年闰年2 拓展补充:2.1 总结1:...
    99+
    2024-04-02
  • python基础3——运算符
    注: from future import division <---除法运算中python2导入此模块,除不尽时,小数部分也会显示,python3中不需要导入 1'''----------运算符 + 、—、*、/、%、*--...
    99+
    2023-01-31
    运算符 基础 python
  • C# 基础之运算符
    1、条件运算符 条件运算符(:)也称为三元(目)运算符,是if...else结构的简化形式,可以嵌套使用。 复制代码 代码如下:int x = 1;  strin...
    99+
    2022-11-15
    C# 运算符
  • JavaScript基础之运算符
    目录1.运算符总结1.运算符 运算符(operator)也称操作符,是用于实现赋值、比较和执行算术运算等功能的符号。 JavaScript中常用的运算符有: 算术运算符 (...
    99+
    2024-04-02
  • python基础之基本运算符
    目录Python基本运算符算数运算符比较运算符逻辑运算符赋值运算符总结Python基本运算符 算数运算符 # + - * / % ** // 算数运算符 # 定义如下运算符 ...
    99+
    2024-04-02
  • Java基础知识精通各种运算符
    目录前言一、算数运算符1.简介2.运用+-*/%二、自增自减运算符++–三、赋值运算符四、关系运算符五、逻辑运算符&(单与)| (单或)^(异或)!(非)&...
    99+
    2024-04-02
  • C++基础入门之运算符
    目录1. 算术运算符2. 赋值运算符3. 比较运算符4. 逻辑运算符总结 1. 算术运算符 2. 赋值运算符 3. 比较运算符 4. 逻辑运算符 总结 本篇文章就到这里了,希...
    99+
    2024-04-02
  • Java基础之逻辑运算符知识总结
    目录一、前言二、逻辑运算符三、代码四、结果五、练习一、前言 逻辑运算符 左右都是布尔类型的操作数,表达式的结果也是布尔类型 true或false 二、逻辑运算符 &...
    99+
    2024-04-02
  • Java 基础 之 逻辑运算
    转载于 : http://www.verejava.com/id=16992598459515 public class Operation4 {public static&nbs...
    99+
    2023-06-02
  • 初识Java基础之数据类型与运算符
    目录数据类型布尔类型字符串类型String拼接字符'+'转义字符运算符加减乘除模运算增量赋值运算符自增运算符和自建运算符赋值运算符判断运算符逻辑判断符按位运算符移位运算条件运算符运算...
    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基础之详细总结五种常用运算符
    目录一、算术运算符二、赋值运算符三、比较运算符四、逻辑运算符五、位运算符一、算术运算符 算术运算符的符号通常为:加(+)、减(-)、乘(*)、除(/)、取余(%)、自增(++)、自减...
    99+
    2024-04-02
  • Java基础学习之运算符相关知识总结
    1.算术运算符 +表示加法运算符 -表示减法运算符 *表示乘法运算符 /表示除法运算符 %表示取模/取余运算符 package com...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作