温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java的运算符有哪些

发布时间:2021-10-12 10:53:13 来源:亿速云 阅读:98 作者:iii 栏目:编程语言

本篇内容主要讲解“Java的运算符有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java的运算符有哪些”吧!

一、运算符

1.算数运算符

  • +加法

  • -减法

  • *乘法

  • /除法(整数相除,只能得到整数的结果。要想得到小数,参与运算必须有一方是小数)

  • %取余

Java的运算符有哪些

  • ++自增

  • –自减

单独使用:++和–放在变量的前面和后面都是一样的效果。都是让变量自增或自减

参与运算使用:

如果++或–放在变量的前面,是先进行自增或自减,然后再赋值

如果++或–放在变量的后面,是先拿原值使用。然后再自增或自减

示例代码

Java的运算符有哪些

2.字符参与+号运算

  • 字符参与运算时,会使用对应的码表值来运算

  • ‘A’ 65 ‘a’ 97 ‘0’ 48

  • 不同数据类型在参与运算时,数据类型转换规则

byte、short、char->int->long->float->double

示例代码

Java的运算符有哪些

3.字符串参与+号运算

  • 字符串和任何数据类型用+号连接,都会组成一个新的字符串

  • 字符串在前面,做的是字符串连续拼接

  • 字符串在后面,先做前面的运算,然后再和字符串拼接

示例代码

Java的运算符有哪些

4.赋值运算符

  • = 赋值

  • += 进行加法运算,然后赋值

  • -= 进行减法运算,然后赋值

  • *= 进行乘法运算,然后赋值

  • /= 进行除法运算,然后赋值

  • %= 进行取余,然后赋值

示例代码

Java的运算符有哪些

5.比较(关系)运算符

  • 大于 >

  • 小于 <

  • 大于等于 >=

  • 小于等于 <=

  • 相等 ==

  • 不等于 !=

示例代码

Java的运算符有哪些

Java的运算符有哪些

6.逻辑运算符

  • 逻辑与 代表并且的意思 &

  • 逻辑或 代表或者的意思 |

  • 逻辑异或 代表相同为false,不同为true ^

  • 逻辑非 ! 非true则false,非false则true

  • 短路与:&& 如果左边是false,右边就不执行了

  • 短路或:|| 如果左边是true,右边就不执行了

示例代码

Java的运算符有哪些

7.三元运算符

  • 定义格式

(关系表达式) ? 表达式1 : 表达式2;

  • 执行流程

执行关系表达式,如果结果为true,则取表达式1的值

执行关系表达式,如果结果为false,则取表达式2的值

示例代码

Java的运算符有哪些

二、键盘录入

  • 导包:import java.util.Scanner;

  • 创建对象:Scanner sc = new Scanner(System.in);

  • 接收数据:int num = sc.nextInt();

示例代码

Java的运算符有哪些

  • 案例:键盘输入三个数据,获取最大值

Java的运算符有哪些

三、流程控制语句

1.顺序结构

  • 顺序结构就是按照我们定义的顺序来执行

2.if语句

  • 定义格式

Java的运算符有哪些

  • 执行流程

执行关系表达式,如果为true,则执行语句体

如果为false,就不执行语句体

  • 案例-判断是否成年

Java的运算符有哪些

  • 案例-判断两个数字是否相等

Java的运算符有哪些

3.if-else语句

  • 定义格式

Java的运算符有哪些

  • 执行流程

判断关系表达式的值。如果为true,则执行语句体1

如果为false,则执行语句体2

  • 案例-判断a的值是否大于b

Java的运算符有哪些

  • 案例-键盘录入数字判断是奇偶数

Java的运算符有哪些

4.if-else if语句

  • 定义格式

Java的运算符有哪些

  • 执行流程

判断关系表达式1的值,如果为true,执行语句体1.如果为false

继续判断关系表达式2的值,如果为true,执行语句体2.如果为false

当所有的关系表达式都不满足的情况下,执行最后的else里面的语句体n+1

  • 案例-考试奖励

Java的运算符有哪些

Java的运算符有哪些

到此,相信大家对“Java的运算符有哪些”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI