前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java的算术运算符

Java的算术运算符

原创
作者头像
玖叁叁
发布2023-05-06 10:32:57
2290
发布2023-05-06 10:32:57
举报
文章被收录于专栏:玖叁叁

加法运算符(+)

加法运算符用于将两个数相加。在Java中,加法运算符还可以用于将字符串连接起来。下面是一个示例:

代码语言:javascript
复制
int a = 5;
int b = 10;
int sum = a + b;
System.out.println(sum); // 输出 15

String str1 = "Hello";
String str2 = "World";
String str3 = str1 + " " + str2;
System.out.println(str3); // 输出 "Hello World"

减法运算符(-)

减法运算符用于将第一个数减去第二个数。下面是一个示例:

代码语言:javascript
复制
int a = 10;
int b = 5;
int difference = a - b;
System.out.println(difference); // 输出 5

乘法运算符(*)

乘法运算符用于将两个数相乘。下面是一个示例:

代码语言:javascript
复制
int a = 5;
int b = 10;
int product = a * b;
System.out.println(product); // 输出 50

除法运算符(/)

除法运算符用于将第一个数除以第二个数。在Java中,如果两个整数相除,结果将舍去小数部分。如果您希望结果包含小数部分,请将其中一个数转换为浮点数。下面是一个示例:

代码语言:javascript
复制
int a = 10;
int b = 5;
int quotient1 = a / b;
System.out.println(quotient1); // 输出 2

double c = 10.0;
double d = 5.0;
double quotient2 = c / d;
System.out.println(quotient2); // 输出 2.0

求余运算符(%)

求余运算符用于获取第一个数除以第二个数后的余数。下面是一个示例:

代码语言:javascript
复制
int a = 10;
int b = 3;
int remainder = a % b;
System.out.println(remainder); // 输出 1

自增运算符(++)

自增运算符用于将一个变量的值增加1。在Java中,自增运算符可以前置或后置。如果自增运算符在变量的前面(如++i),那么变量的值将在语句执行之前增加1。如果自增运算符在变量的后面(如i++),那么变量的值将在语句执行之后增加1。下面是一个示例:

代码语言:javascript
复制
int i = 5;
i++; // 后置自增
System.out.println(i); // 输出 6

int j = 5;
++j; // 前置自增
System.out.println(j); // 输出 6

请注意,这两个示例的输出结果都为6,因为变量的值都在语句执行后增加了1。但是,如果您将自增运算符用于表达式中,那么使用前置自增运算符和后置自增运算符可能会产生不同的结果。这是因为前置自增运算符会先对变量进行自增操作,然后再将自增后的值用于表达式,而后置自增运算符会先将原始值用于表达式,然后再对变量进行自增操作。下面是一个示例:

代码语言:javascript
复制
int k = 5;
int result1 = ++k; // 前置自增
System.out.println(result1); // 输出 6

int l = 5;
int result2 = l++; // 后置自增
System.out.println(result2); // 输出 5
System.out.println(l); // 输出 6

在这个示例中,前置自增运算符将变量k的值先增加1,然后将自增后的值6用于表达式,因此result1的值为6。后置自增运算符将变量l的原始值5用于表达式,然后再将变量l的值增加1,因此result2的值为5,而变量l的值变为了6。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 加法运算符(+)
  • 减法运算符(-)
  • 乘法运算符(*)
  • 除法运算符(/)
  • 求余运算符(%)
  • 自增运算符(++)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档