/ 是除运算符,
%是取模运算符
区别:
/ 是普通的除法运算,如果除数和被除数都是整数,则商是取整
%是求余数
private static void test() {
System.out.println("2/5 = " + 2 / 5);
System.out.println("2%5 = " + 2 % 5);
System.out.println("5/2 = " + 5 / 2);
System.out.println("5%2 = " + 5 % 2);
System.out.println("-5/2 = " + -5 / 2);
System.out.println("-5%2 = " + -5 % 2);
System.out.println("5/-2 = " + 5 / -2);
System.out.println("5%-2 = " + 5 % -2);
System.out.println("--------");
System.out.println("2/5.0 = " + 2 / 5.0);
System.out.println("2%5.0 = " + 2 % 5.0);
System.out.println("5.0/2 = " + 5.0 / 2);
System.out.println("5.0%2 = " + 5.0 % 2);
System.out.println("-5.0/2 = " + -5.0 / 2);
System.out.println("-5.0%2 = " + -5.0 % 2);
System.out.println("5.0/-2 = " + 5.0 / -2);
System.out.println("5.0%-2 = " + 5.0 % -2);
}
运行结果:
2/5 = 0
2%5 = 2
5/2 = 2
5%2 = 1
-5/2 = -2
-5%2 = -1
5/-2 = -2
5%-2 = 1
--------
2/5.0 = 0.4
2%5.0 = 2.0
5.0/2 = 2.5
5.0%2 = 1.0
-5.0/2 = -2.5
-5.0%2 = -1.0
5.0/-2 = -2.5
5.0%-2 = 1.0
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有