1. 程式人生 > >java中/與%的區別

java中/與%的區別

 

1

2

3

4

5

6

7

8

9

10

11

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

  結果等於得到的整數(商的整數)

 

 

1

2

3

4

5

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;

  結果等於餘數(剩餘多少)

1

2

3

System.out.println(2%5) = 2;

System.out.println(7%8) = 7;

System.out.println(6%8) = 6;

  取餘(取模)有個規律就是:左邊小於右邊,結果為左邊,左邊大於右邊,看餘數

 

轉自:https://www.cnblogs.com/shenjiangwei/p/8289611.html