这是我的代码。当number的值小于100时,输出正确,当number的值为1000时,输出错误
import java.util.*;
public class Test {
public static void main(String args[]) {
int i,x,y,z,num;
int number=1;
for(;number<1000;number++) {
i=number;
while (i > 0) {
z=i%10; //System.out.println( "digit="+z);
if(((z%3==0)&&(z%9!=0)&&(z!=0))||(z%6==0)&&(z!=0)) //condition for divisiblity by 3 or 6 and not by 9
{
System.out.println( "number="+number);
break;
}
i = i / 10;
}
}
}
}
千万里不及你
元芳怎么了
慕无忌1623718
相关分类