【发布时间】:2020-10-17 16:54:36
【问题描述】:
我的想法是创建一个循环,而不是打印其中包含 3 的数字,例如 13、23、43 等。用户给出的两个数字之间。
我的问题在循环中。如何检查数字上是否包含 3?
例如,如果它从 2 打印到 24。它不应该打印 3,13 和 23。
for(int i = x; i <= y; i++){
if(i%3 == 0){
System.out.print("");
else{
System.out.println(i);
}
}
【问题讨论】:
-
你不想要 mod (
%) 3,你想检查是否有任何以 10 为底的表示的数字是 3(我假设)。 -
我想你的意思是
i%10 == 3? -
是的,它是 i%10 == 3,谢谢。