输出结果一直不现实,但如果把最后的输出给显示的话,程序会显示2-100的所有数。
这是为什么呢?先让i=2,让i往后循环,而o可以最大到i,如果i能整除o就继续,但如果不能的话来判断i是否等于o。如果等于,那就输出i值。这怎么也不会不显示结果啊?为甚么呢?
class Test2
{
public static void main(String [] args)
{
for(int i=2;i<100;i++)
{
for(int o=2;o<=i;o++)
{
if(i%o!=o)
if(i==o)
System.out.println(i);
}
/*System.out.println(i);*/
}
}
}
|
|