【JAVA】7、运算符

本篇博文最后修改时间:2016年2月29日,18:48。


一、简介

本篇介绍8种Java运算符。


二、实验平台
系统版本:Windows7 家庭普通版 32位操作系统。

三、版权声明
博主:思跡
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.csdn.net/omoiato
联系方式:[email protected]

Java零基础入门交流群:541462902


四、8种Java运算符

1、赋值运算符号

“=”   表示 “赋值”

如:num = 22 // 将证书22赋值给num这个变量


2、一元运算符

“+” 表示 “正号”

“-” 表示 “负号”

“!” 表示 “Not,否”


3、算术运算符

“+” 表示 “加”

“-” 表示 “减”

“*” 表示 “乘”

“/” 表示 “除”

“%” 表示 “取模”(取余数)


4、关系运算符

“>” 表示 “大于”

“<” 表示 “小于”

“>=” 表示 “大于等于”

“<=” 表示 “小于等于”

“==” 表示 “等于”(避免同赋值符号“等于”混淆)

“!=” 表示 “不等于”


if语句格式

if(布尔表达式){
    语句;
}
布尔表达式成立则会执行{ }中的语句,反之则不执行,如:
X=30
if(X>10){
   System.out.println("Welcome To MLDN")
}
运行结果为:Welcome To MLDN


5、自增与自减运算符

“++” 表示 “自增,变量值加1”

“--”   表示 “自减,变量值减1”

如: a = a + 1 ; // a加1后再赋值给a存放

       a++ ; // a加1后再赋值给a存放,a++为简洁写法


“a++”与“++a”的区别

程序是按照步骤来的,

如果是a++的话,在那一行代码中,a的值是不变的,下一行才发生变化,

++a则是在那一行已经发生了变化。


6、逻辑运算符

“&” 表示 “AND,与”

“&&” 表示 “短路与”

“|” 表示 “OR,或”

“||” 表示 “短路或”


7、括号运算符

“()” 表示 “提高括号中的表达式的优先级”


8、位运算符

“&” 表示 “按位与”

“|” 表示 “按位或”

“^” 表示 “异或”(相同为0,不同为1)

“~” 表示 “取反”

“<<” 表示 “左移位”

“>>” 表示 “右移位”

“>>>” 表示 “无符号右移位”


9、运算符的优先级

【JAVA】7、运算符_第1张图片【JAVA】7、运算符_第2张图片




你可能感兴趣的:(【JAVA】7、运算符)