Java基本运算符使用
在Java中我们常常能看到各种运算符,了解各种运算符使用规则能帮助我们更好的学习。
以下是我整理的运算符规则及用法,希望对你们有帮助,若有错误请各位大佬指出。
算术运算符: +,-,*,/,%,++,–
假设整数 a变量值为10,b变量值为20
运算符 | 描述 | 例子 |
---|---|---|
+ | 加法:运算符两侧的值相加 | a + b = 30 |
- | 减法:运算符两侧的值相减 | a - b = -10 |
* | 乘法:运算符两侧的值相乘 | a * b = 200 |
/ | 除法:左侧数值除以右侧数值 | b / a = 2 |
% | 取余:返回除法的余数 | b % a = 0 |
++ | 自增:操作数的值加1 | a++ = 11 |
– | 自减:操作数的值减1 | a-- = 9 |
int a = 10;
int b = 20;
System.out.println(a+b); // 30
System.out.println(a-b); // -10
System.out.println(a*b); // 10*20 =200
//取余 模运算
System.out.println(a%b); //10
System.out.println(b%a); //0
System.out.println(a/b); //a,b数据类型为int整形,四舍五入取0
System.out.println(a/(double)b); //对数据进行转换改变数据类型 0.5
a++ 与 ++a 的区别:
a++:先赋值再自增
++a:先自增再赋值
public static void main(String[] args) {
// ++ --自增 自减 一元运算符
int a = 3;
int b = a++; // 执行完这段代码后,先赋值再自增
// b = a , a = a+1
System.out.println(a); //a=4
// c=a+1 , a=a+1
int c = ++a; // 执行完这段代码前,先自增再赋值
System.out.