System.out.println(
3
/
5
) =
0
;
System.out.println(
2
/
5
) =
0
;
System.out.println(
4
/
5
) =
0
;
System.out.println(
6
/
5
) =
1
;
System.out.println(
7
/
5
) =
1
;
System.out.println(
8
/
5
) =
1
;
System.out.println(
11
/
5
) =
2
;
System.out.println(
12
/
5
) =
2
;
System.out.println(
13
/
5
) =
2
;
结果等于得到的整数(商的整数)
System.out.println(
17
%
5
) =
2
;
System.out.println(
16
%
5
) =
1
;
System.out.println(
13
%
5
) =
3
;
System.out.println(
8
%
5
) =
3
;
System.out.println(
7
%
5
) =
2
;
结果等于余数(剩余多少)
System.out.println(
2
%
5
) =
2
;
System.out.println(
7
%
8
) =
7
;
System.out.println(
6
%
8
) =
6
;
取余(取模)有个规律就是:左边小于右边,结果为左边,左边大于右边,看余数
位异或运算(^)
运算规则是:两个数转为二进制,然后从高位开始比较,如果相同则为0,不相同则为1。
比如:8^11.
8转为二进制是1000,11转为二进制是1011.从高位开始比较得到的是:0011.然后二进制转为十进制,就是Integer.parseInt("0011",2)=3