iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Java语言中运算符怎么用
  • 948
分享到

Java语言中运算符怎么用

2023-06-26 06:06:15 948人浏览 独家记忆
摘要

本文将为大家详细介绍“Java语言中运算符怎么用”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Java语言中运算符怎么用”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知识吧

本文将为大家详细介绍“Java语言中运算符怎么用”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Java语言中运算符怎么用”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知识吧。

1 前言

运算符就是在用变量或常量进行运算时,经常需要用到的运算符,Java 提供了丰富的运算符,可分为4类:算术运算符、关系运算符、逻辑运算符和位运算符。

2 算术运算符

2.1 四则运算

算术运算符的用途类似一般数学运算中的加(+)、减(-)、乘(×)和除(/)四则运算,是经常使用的数学运算符。这些算术运算符在Java语言中的用法及功能与它们在传统的数学中的用法及功能相同。四则运算符和数学上的功能一模一样。而求余数运算符“%”用于计算两数相除后的余数,这个运算要求参与运算的两个操作数都必须是整数类型。

public static void main(String[] args) {    int a = 13+5;    int b = 19-2;    int c = 3*5;    int d = 20/2;    System.out.println("a="+a);    System.out.println("b="+b);    System.out.println("c="+c);    System.out.println("d="+d);}

输出结果:

a=18
b=17
c=15
d=10

2.2 字符串运算符

不过,我们要注意的是加法运算符,在Java中,它除了可以执行数值加的运算,还具有“字符串串接”的功能。

public static void main(String[] args) {    int x = 6;    int y = 9;    String z = "xy";    System.out.println(z + x + y);}

输出结果:

xy69

2.3 一元运算符

对于很多表达式而言,运算符前后都会有操作数。但有一类操作符比较特别,它只需要一个操作数。这类运算符称为一元运算符。常见的一元运算符有:+(正号)、 -(负号)、++(自增)、(–)自减

一元减号可以得到数据的负值。一元加号的作用相反,不过它唯一能影响的就是把较小的数值类型自动转换为 int 类型。

public static void main(String[] args) {    int x = +5;    int y = -3;    x++;    y--;}

输出结果:

x=6
y=-4

3 关系运算符

关系运算符会通过产生一个布尔(boolean)结果来表示操作数之间的关系。如果关系为真,则结果为 true,如果关系为假,则结果为 false。常见的关系运算符有:==(等于)、!=(不等于)<(小于)、>(大于)、<=(小于等于)和>=(大于等于)

public static void main(String[] args) {    int a = 10;    int b = 11;    boolean result = a == b;    System.out.println(result);}

输出结果:

false

4 逻辑运算符

每个逻辑运算符根据参数的逻辑关系生成布尔值 true 或 false。常见的逻辑运算符有3个,即与(&&)、或(||)、非(!)

public static void main(String[] args) {    boolean a = true;    int b = 0;    boolean result = a || b++>0;    System.out.println(result);    }

输出结果:

true

5 位运算符

位运算符允许我们操作一个整型数字中的单个二进制位。位运算符会对两个整数对应的位执行布尔代数,从而产生结果。位运算符有&(按位与)、|(按位或)、^(按位异或)、<<(左移)、>>(右移)。

左移运算符(<<)规则

按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。

语法格式:需要移位的数字 << 移位的次数。例如: 3 << 2,则是将数字3左移2位

计算过程:首先把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011,然后把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,最后在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100,则转换为十进制是12。

右移运算符(>>)规则:

按二进制形式把所有的数字向右移动对应位移位数,低位移出(舍弃),高位的空位补符号位,即正数补零,负数补1。

语法格式:需要移位的数字 >> 移位的次数。例如11 >> 2,则是将数字11右移2位

计算过程:

11的二进制形式为:0000 0000 0000 0000 0000 0000 0000 1011,然后把低位的最后两个数字移出,因为该数字是正数,所以在高位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 0010。转换为十进制是2。

6 码农洞见

6.1 运算符思维导图

Java语言中运算符怎么用

6.2 运算符优先级

运算符的优先级决定了存在多个运算符时一个表达式各部分的运算顺序。Java 对运算顺序作出了特别的规定。其中,最简单的规则就是乘法和除法在加法和减法之前完成。程序员经常都会忘记其他优先级规则,所以应该用括号明确规定运算顺序。运算符的优先顺序:

  • 分隔符: [] () ; ,

  • 从右到左结合: ++ &ndash; + - ~ !

  • 从左到右结合: * / %

  • 从左到右结合: + -

  • 从左到右结合: << >> >>>

  • 从左到右结合: < > <= >= 

  • 从左到右结合: == !=

  • 从左到右结合: &

  • 从左到右结合: ^

  • 从左到右结合: |

  • 从左到右结合: &&

  • 从左到右结合: ||

  • 从右到左结合: ?:

  • 从右到左结合: = *= /= %= += -=  <<=  >>=  >>>= &= ^= |=

同样优先级的运算符是从左到右计算还是从右到左计算称为运算符的结合性。

常用的java框架有哪些

1.springMVCspring WEB mvc是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架。2.shiro,Apache Shiro是Java的一个安全框架。3.mybatis,MyBatis 是支持普通 sql查询,存储过程和高级映射的优秀持久层框架。4.dubbo,Dubbo是一个分布式服务框架。5.Maven,Maven是个项目管理和构建自动化工具。6.RabbitMQ,RabbitMQ是用Erlang实现的一个高并发高可靠AMQP消息队列服务器。7.Ehcache,EhCache 是一个纯Java的进程内缓存框架。

如果你能读到这里,小编希望你对“Java语言中运算符怎么用”这一关键问题有了从实践层面最深刻的体会,具体使用情况还需要大家自己动手实践使用过才能领会,如果想阅读更多相关内容的文章,欢迎关注编程网精选频道!

--结束END--

本文标题: Java语言中运算符怎么用

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

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

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

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

下载Word文档
猜你喜欢
  • Java语言中运算符怎么用
    本文将为大家详细介绍“Java语言中运算符怎么用”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Java语言中运算符怎么用”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知识吧...
    99+
    2023-06-26
  • c语言中逗号运算符怎么用
    c语言中逗号运算符返回其最后一个操作数的值。用途包括合并表达式、指定函数参数、以及按顺序执行语句。其语法为 expr1, expr2, ..., exprn,其中 exprn 是要返回的...
    99+
    2024-05-12
    c语言
  • C语言算术运算符怎么使用
    本文小编为大家详细介绍“C语言算术运算符怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言算术运算符怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。下表列出了C语言中的算术运算符。运算符操作-减...
    99+
    2023-07-05
  • JAVA语法中加号运算符怎么用
    小编今天带大家了解JAVA语法中加号运算符怎么用,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“JAVA语法中加号运算符怎么用”的知识...
    99+
    2023-06-17
  • c语言的运算符怎么使用
    在C语言中,运算符是一种用来执行特定操作的符号。以下是一些常见的C语言运算符的使用方法: 算术运算符:用来执行基本的数学运算,如...
    99+
    2024-04-09
    c语言
  • C语言三元运算符怎么用
    今天小编给大家分享一下C语言三元运算符怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。三元运算符:#include&nb...
    99+
    2023-06-17
  • c语言中运算符的用法
    c 语言运算符用于执行变量和常量的操作,包括算术(如加减乘除)、关系(如等于大于)、逻辑(如与或非)和位操作符(如左移右移)。不同类型的运算符具有不同的优先级,当多个运算符出现在同一表达...
    99+
    2024-04-29
    c语言
  • c语言中=是什么运算符
    在 c 语言中,“=”是赋值运算符,它用于将值赋予变量。例如:int x = 5; 此代码将数字 5 赋值给变量 x。该运算符的优先级很低,从右向左执行,且与比较运算符 !=(不等号)不...
    99+
    2024-05-08
    c语言
  • c语言中运算符用什么表示
    c 语言中,运算符用符号表示,执行数学或逻辑运算。它们按以下类别分类:1. 算术运算符(+、-、、/、%);2. 赋值运算符(=、+=、-=、=、/=);3. 关系运算符(==、!=、、...
    99+
    2024-05-08
    c语言
  • c语言怎么用scanf输入运算符
    在C语言中,您可以使用scanf函数来输入运算符。但是需要注意的是,scanf函数主要用于输入变量的值,而不是运算符。如果您想要从用...
    99+
    2023-09-16
    c语言
  • c语言怎么输入运算符并用其进行运算
    在C语言中,可以使用标准输入函数`scanf`来输入运算符,并使用条件语句或循环结构进行运算。以下是一个示例代码,演示了如何输入运算...
    99+
    2023-09-04
    c语言
  • R语言运算符怎么使用/是什么
    这篇文章主要讲解了“R语言运算符怎么使用/是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“R语言运算符怎么使用/是什么”吧!运算符运算符:包含一个或者两个参数的无括号的参数符号说明+-*...
    99+
    2023-06-14
  • Java中关系运算符怎么用
    这篇文章给大家分享的是有关Java中关系运算符怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。public class Operation3 {public stati...
    99+
    2023-06-02
  • Java中赋值运算符怎么用
    小编给大家分享一下Java中赋值运算符怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!public class Operation2 {public static vo...
    99+
    2023-06-02
  • c语言中的移位运算符
    移位运算符在程序设计中,是位操作运算符的一种。移位运算符可以在二进制的基础上对数字进行平移。 c语言中提供了两种移位运算符: 左移运算符:<< 右移运算符:>&...
    99+
    2024-04-02
  • 理解Go语言中%运算符的使用
    了解Go语言中%运算符的作用,需要具体代码示例 Go语言是一门简洁、高效的编程语言,有着许多强大的特性和运算符。其中一个常用的运算符就是%(百分号)运算符,它在Go语言中主要用于取模运算。 %运算符的作用是用...
    99+
    2024-01-18
  • java中移位运算符怎么使用
    Java中的移位运算符有三种:左移位运算符()和无符号右移位运算符(>>>)。它们用于将一个二进制数向左或向右移动指定的位数。1. ...
    99+
    2023-09-26
    java
  • c语言重载运算符怎么实现
    C语言不支持重载运算符,只能通过函数来实现类似的功能。例如,可以通过定义一个函数来代替重载的加法运算符: #include ty...
    99+
    2023-10-25
    c语言
  • 如何使用C语言运算符
    这篇文章主要介绍“如何使用C语言运算符”,在日常操作中,相信很多人在如何使用C语言运算符问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用C语言运算符”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!&n...
    99+
    2023-06-15
  • C语言算术运算符整理
    下表列出了C语言中的算术运算符。 运算符操作-减法+加法*乘法/除法%模量--递减++增量 当应用/到整数或字符时,任何余数都将被截断。 例如,5/2将在整数除法中等于2。模数运算符...
    99+
    2023-03-09
    c语言运算符
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作