首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >java算术运算符(二)

java算术运算符(二)

原创
作者头像
堕落飞鸟
发布2023-04-03 11:47:00
发布2023-04-03 11:47:00
40200
代码可运行
举报
文章被收录于专栏:飞鸟的专栏飞鸟的专栏
运行总次数:0
代码可运行

算术运算符的优先级

在Java中,算术运算符的优先级是固定的。具体来说,乘法运算符和除法运算符的优先级高于加法运算符和减法运算符,取模运算符的优先级与乘法运算符和除法运算符相同。如果有多个运算符,优先级高的运算符会先执行。如果两个运算符的优先级相同,则从左到右依次执行。

下表列出了Java中算术运算符的优先级(从高到低):

运算符

描述

()

括号

* / %

乘法、除法、取模

+ -

加法、减法

为了避免混淆和不必要的错误,建议在复杂的表达式中使用括号来明确运算顺序。

算术运算符的使用示例

下面给出一些Java中算术运算符的使用示例。

示例1:计算两个数的和

代码语言:javascript
代码运行次数:0
运行
复制
int a = 10;
int b = 20;
int c = a + b; // c 的值为 30

示例2:计算两个数的差

代码语言:javascript
代码运行次数:0
运行
复制
int a = 20;
int b = 10;
int c = a - b; // c 的值为 10

示例3:计算两个数的积

代码语言:javascript
代码运行次数:0
运行
复制
int a = 10;
int b = 20;
int c = a * b; // c 的值为 200

示例4:计算两个数的商

代码语言:javascript
代码运行次数:0
运行
复制
int a = 10;
int b = 3;
int c = a / b; // c 的值为 3

示例5:计算两个数的余数

代码语言:javascript
代码运行次数:0
运行
复制
int a = 10;
int b = 3;
int c = a % b; // c 的值为 1

示例6:计算复杂表达式的值

代码语言:javascript
代码运行次数:0
运行
复制
int a = 10;
int b = 3;
int c = 5;
int d = a + b * c; // d 的值为 25

示例7:使用括号明确运算顺序

代码语言:javascript
代码运行次数:0
运行
复制
int a = 10;
int b = 3;
int c = 5;
int d = (a + b) * c; // d 的值为 65

示例8:字符串的连接

代码语言:javascript
代码运行次数:0
运行
复制
String str1 = "Hello, ";
String str2 = "world!";
String str3 = str1 + str2; // str3 的值为 "Hello, world!"

在Java中,"+" 运算符还可以用于字符串的连接。当一个操作数是字符串时,Java会将另一个操作数转换为字符串,然后将两个字符串连接起来。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 算术运算符的优先级
  • 算术运算符的使用示例
    • 示例1:计算两个数的和
    • 示例2:计算两个数的差
    • 示例3:计算两个数的积
    • 示例4:计算两个数的商
    • 示例5:计算两个数的余数
    • 示例6:计算复杂表达式的值
    • 示例7:使用括号明确运算顺序
    • 示例8:字符串的连接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档