Java中’%‘和’/'的区别

'%'运算符

在java中’%',在运算符’%'左边数字小于右边数字时,取模结果为左边数字;当两边数字大小相等时,取模结果为0;当左边数字大于右边数字时,运算结果是两数相除之后的余数

其算式与结果如下

算式 结果
1%10 1
2%10 2
3%10 3
4%10 4
5%10 5
6%10 6
7%10 7
8%10 8
9%10 9
10%10 0
11%10 1

‘/’ 运算符

在java中,'/'运算符相当于数学中的除号,但是不同的是,如果结果是小数的话,会自动向下取整

算式 结果
1/10 0
2/10 0
3/10 0
4/10 0
5/10 0
6/10 0
7/10 0
8/10 0
9/10 0
10/10 1
11/10 1