Java基础语法8-算术运算符的使用

本文详细介绍了Java中的算术运算符,包括加、减、乘、除、取模、自增和自减等,并通过实例展示了它们的用法。特别提到了除法的精度问题和取模运算的符号规则。还讨论了自增和自减运算符的前后置使用差异,以及在不同类型变量中的应用限制。
摘要由CSDN通过智能技术生成

Java基础语法8-算术运算符的使用

算术运算符种类

运算符运算范例结果
+正号+33
-负号b=4; -b-4
+5+510
-6-42
*****3*412
/5/51
%取模(取余)7%52
++ ++自增(前):先运算后取值自增(后):先取值后运算a=2;b=++a; a=2;b=a++;a=3;b=3 a=3;b=2
- - - -自减(前):先运算后取值 自减(后):先取值后运算a=2;b=- -a a=2;b=a- -a=1;b=1 a=1;b=2
+字符串连接“He”+”llo”“Hello”

算术运算符使用

//除号
int num1 = 12;
int num2 = 5;
int result1 = num1/num2;
System.out.printLn(result1);//2

int result2 = num1 / num2 * num2;
System.out.printLn(result2);//10

double result3 = num1 / num2;
System.out.printLn(result3);//2.0

//如果想得到正确的结果,可以利用自动提升运算
double result4 = num1 / (num2 + 0.0);
System.out.printLn(result4);//2.4

//% :取余运算
//最终的结果的符号和被模数相同
int m1 = 12;
int n1= 5;
System.out.printLn("m1 % n1 = " + m1 % n1);//2

int m2 = -12;
int n2= 5;
System.out.printLn("m2 % n2 = " + m2 % n2);//-2

int m3 = 12;
int n4= -5;
System.out.printLn("m3 % n3 = " + m3 % n3);//2

int m5 = -12;
int n5= -5;
System.out.printLn("m1 % n4 = " + m4 % n4);//-2


//(前)++:先自增1,然后再运算
//(后)++:先运算,然后自增1
int a = 10;
int b = ++a;
System.out.printLn("a = " + a + " b = " + b );// a = 11 ,b = 11

int a = 10;
int b = a++;
System.out.printLn("a = " + a + " b = " + b );// a = 10 ,b = 11

//注意点
short s = 10;
s = s + 1;//编译失败
s = (short)(s + 1);
s++;//自增运算不会改变数据的类型

//(前)--:先自减1,后运算
//(后)--:先运算,后自减1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MarxistVive

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值