一:赋值
在java 中赋值 用“=” 来表示!如 int a = 5;将整数5赋值给a!
二:算术操作符
主要包括 “+”,“-”,“*”,“/“ 以及”%“(取模--即取余数)!如:数学中 10/6 = 1…4所以10%6 = 4 。注意:两个整数相除,去整数部分,去掉小数点后面部分,而不是四舍五入!如:10/6=1!
三:自增和自减
两种: ++ 和 – ! 先来看例子:
int a = 10;
a++; // 此时a的值为11;
int b = 10;
b—; //此时b的值为9;
++ 和 -- 既可以放在前面,也可以放在后面,有什么区别么?如
int c = 10;
第一种情况: d = c++ ; 第二种情况:d = ++c
这两种情况结果分别是多少呢?因为++ 和 -- 的结合性均为从右向左,所以 第一种情况d的值为10,第二种情况d的值为11;
四:关系运算操作符
数学中的经常有比较两个数的大小, java中也有相关的运算操作符,大于(>) ,小于(<),等于(=), 不等于(!=) 大于等于(>=),小于等于(<=),这些操作符运算返回的结果为boolean类型!== 和 !=这两个操作符适用于所有的对象:但是使用的时候要注意,如下代码:
1 public class EqualsDemo {
2 public static void main(String[] args) {
3 int i = 10;
4 int j = 10;
5
6 Integer ii = new Integer(100);
7 Integer jj = new Integer(100);
8 System.out.println(i == j); //true
9 System.out.println(ii == jj); //false
10
11 }
12 }
2 public static void main(String[] args) {
3 int i = 10;
4 int j = 10;
5
6 Integer ii = new Integer(100);
7 Integer jj = new Integer(100);
8 System.out.println(i == j); //true
9 System.out.println(ii == jj); //false
10
11 }
12 }
“==”是用来比较两个引用是否指向同一个对象,所以在第9行返回的值为false;“!=”也是同样的比较方法! 基本类型可以用“==” 来比较,但是如果是对象就要用equals()方法来比较!
上面这几类是用的比较多的操作符,当然还有 “&&” ,“||” ,“!”和“按位”等等操作符!