iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >java中有哪些基础运算符
  • 569
分享到

java中有哪些基础运算符

2023-06-20 19:06:10 569人浏览 八月长安
摘要

这篇文章给大家介绍java中有哪些基础运算符,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、算术运算符算术运算符的作用和在数学中的作用一样,主要的算术运算符有以下几种+加-减*乘/除%取余其中加、减、乘、除的用法同数

这篇文章给大家介绍java中有哪些基础运算符,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

一、算术运算符

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

+加

-减

*乘

/除

%取余

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

++自增:变量的值加1

– 自减:变量的值减1

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

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

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

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

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

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

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

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

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

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

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

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

三、位运算和逻辑运算符

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

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

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

!非:取反。

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

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

四、赋值运算符

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

符号作用说明
=赋值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

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

关于java中有哪些基础运算符就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: java中有哪些基础运算符

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java中有哪些基础运算符
    这篇文章给大家介绍java中有哪些基础运算符,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、算术运算符算术运算符的作用和在数学中的作用一样,主要的算术运算符有以下几种+加-减*乘/除%取余其中加、减、乘、除的用法同数...
    99+
    2023-06-20
  • java中有哪些算数运算符的基础知识
    这篇文章给大家分享的是有关java中有哪些算数运算符的基础知识的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。算数运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中...
    99+
    2023-06-20
  • 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中有哪些算术运算符,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实...
    99+
    2023-06-14
  • 在JAVA中有哪些运算符
    这篇文章将为大家详细讲解有关在JAVA中有哪些运算符,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、算术运算符注意:不建议在其他表达式的内部使用++、–,这样很容易让人困惑实例:int x...
    99+
    2023-05-31
    java 运算符 中有
  • Java运算符有哪些
    这篇文章主要为大家展示了“Java运算符有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java运算符有哪些”这篇文章吧。1、算术运算符操作符描述例子+加法 : 相加运算符两侧的值A + B...
    99+
    2023-06-25
  • java中的运算符有哪些
    这篇文章主要介绍“java中的运算符有哪些”,在日常操作中,相信很多人在java中的运算符有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java中的运算符有哪些”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-17
  • java算术运算符有哪些
    本篇文章为大家展示了java算术运算符有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。概念算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。运算符描述实例+加法 - 相加运算符两侧的值...
    99+
    2023-06-20
  • java中一元运算符有哪些
    java中的一元运算符有:1.递增运算符,数值加1;2.递减运算符,数值减1;java中的一元运算符有以下两种递增运算符(++)java中递增运算符的作用是用于对数值加1,并返回一个数值。int x = 1;y1 = x ++; //返回 ...
    99+
    2024-04-02
  • java的运算符有哪些
    java中的运算符有:1.算术运算符,进行基本算术运算;2.赋值运算符,为变量或常量指定数值;3.关系运算符,比较两个数值之间大小;4.逻辑运算符,进行逻辑运算;java中的运算符有以下几种算术运算符java中算术运算符是指用于进行基本算术...
    99+
    2024-04-02
  • .Net运算符和基础语句具体都有哪些
    本篇文章给大家分享的是有关.Net运算符和基础语句具体都有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 .Net运算符运算符C#  提供大量运算符,这...
    99+
    2023-06-17
  • java中的条件运算符有哪些
    今天就跟大家聊聊有关java中的条件运算符有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,...
    99+
    2023-06-14
  • 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
  • Java关系运算符有哪些
    这篇文章主要介绍“Java关系运算符有哪些”,在日常操作中,相信很多人在Java关系运算符有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java关系运算符有哪些”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-21
  • java二元运算符有哪些
    java中的二元运算符有:1.加法运算符(+);2.减法运算符(-);3.乘法运算符(*)4.除法运算符(/);5.取余运算符(%);java中的二元运算符有以下几种加法运算符(+)java中加法运算符的作用是对数值进行求和。int sum...
    99+
    2024-04-02
  • JavaScript基础之运算符
    目录1.运算符总结1.运算符 运算符(operator)也称操作符,是用于实现赋值、比较和执行算术运算等功能的符号。 JavaScript中常用的运算符有: 算术运算符 (...
    99+
    2024-04-02
  • JScript中有哪些运算符
    这篇文章将为大家详细讲解有关JScript中有哪些运算符,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Jscript 具有全范围的运算符,包括算术、逻辑、位、赋值以及其他某些运算符。  算术运算符  描述...
    99+
    2023-06-03
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作