您的位置:首页 > 编程语言 > Java开发

【JAVA】7、运算符

2016-02-13 10:06 260 查看
本篇博文最后修改时间:2016年2月29日,18:48。



一、简介

本篇介绍8种Java运算符。

二、实验平台

系统版本:Windows7 家庭普通版 32位操作系统。

三、版权声明

博主:思跡

声明:喝水不忘挖井人,转载请注明出处。

原文地址:http://blog.csdn.net/omoiato

联系方式:315878825@qq.com

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、运算符的优先级



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: