/*
1、关于java运算符之:算术运算符
+ 求和
- 相减
* 乘积
/ 商
% 求余数【取模】
++ 自加1
-- 自减1
注意:一个表达式中有多个运算符,运算符有优先级,不确定优先级的,加小括号可以提升优先级。
2、关系运算符
> 大于
>= 大于等于
< 小于
<= 小于等于
== 等于
!= 不等于
= 是赋值运算符
== 是关系运算符
关系运算符的运算结果一定是布尔类型:true/false
*/
public class OperatorTest01{
public static void main(String[] args){
int i = 10;
int j = 3;
System.out.println(i+j);//13
System.out.println(i-j);//7
System.out.println(i*j);//30
System.out.println(i/j);//3
System.out.println(i%j);//1
//关于++运算符【自加1】
int x = 10;
//++运算符位于变量之后,【单目运算符】
x ++;
System.out.println(x);//11
int y = 10;
//++运算符位于变量之前,【单目运算符】
++ y;
System.out.println(y);//11
//结论:无论++运算符位于变量之后还是变量之前,效果都是使变量自加1。
//++出现在变量之后
//规则:先做赋值运算,再对变量中的值进行自加1
int a = 100;
int b = a ++;
System.out.println(a);//101
System.out.println(b);//100
//++出现在变量之前
//规则:先进行自加1运算,再进行赋值
int m = 20;
int n = ++ m;
System.out.println(m);//21
System.out.println(n);//21
//深度举例:
int xx = 500;
System.out.println(xx);//500
int e = 100;
System.out.println(e ++);//100
System.out.println(e);//101
int s = 100;
System.out.println(++ s);//101
System.out.println(s);//101
System.out.println("-----------------");
System.out.println(--s);//100
System.out.println(--s);//99
System.out.println(s--);//99
System.out.println(s--);//98
System.out.println(++s);//98
System.out.println(s);//98
int k = 10;
int l = 10;
System.out.println(k > l);//flase
System.out.println(k >= l);//true
System.out.println(k < l);//false
System.out.println(k <= l);//true
System.out.println(k == l);//true
System.out.println(k != l);//flase
}
}
Java 运算符 Part01 算术运算符
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ ...
- java运算符包含以下6种: 1:算术运算符。 2:赋值运算符。 3:比较运算符。 4:逻辑运算符。 5:位运算符...
- 译文:Groovy Language Documentation 算术运算符Groovy支持在数学和其他语言如ja...