奋斗丨之路
2015-09-21 22:09
这个运算符直接数字比如24%9结果是6对的,如果换成变量,结果不对了,怎么回事,比如age1=24,age=age1%9;这样出来的结果就不是6 了,变成了5.怎么回事,是取余不能用变量运算吗?
没有的吧,我的代码就可以的,你运行试试
public class Test { public static void main(String[] args) { int age1=24; int age=age1%9; System.out.println("age1取9余后为:"+age); } }
多谢两位,我自己又检查了下,发现是自己粗心大意,没注意到上面还有一个--age的代码在,自减后是23了不是24,难怪认为会不对。。。
可以用的呀,结果是6没错呀。你拷贝下面的代码运行看看
public class HelloWorld{ public static void main(String[] args) { int age1=24; int newAge=age1%9; System.out.println(newAge); } }
Java入门第一季(IDEA工具)升级版
1165574 学习 · 17587 问题
相似问题