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
;
比如:8^11.
8转为二进制是1000,11转为二进制是1011.从高位开始比较得到的是:0011.然后二进制转为十进制,就是Integer.parseInt("0011",2)=3
原文:https://www.cnblogs.com/zhouyideboke/p/14675570.html