int i=2; while((ix/2) return true; else return fal

发布时间:2021-02-20 15:27:38

int i=2; while((ix/2) return true; else return false;就是while循环里的不太明白啊.下面是前面的部分,求质数的小程序.int i,n; String cc;cc=JOptionPane.showInputDialog(请输入一个整数:);n=Integer.parseInt(cc);for(i=2;i

网友回答

这里while的条件表示要满足两个条件时才执行循环:1、判断i要小于输入数据的一半,这个是当然的.比如你输入的是10那么你只用判断其能不能被2到5之间的数整除,而不用判断6.因为超过一半的数是不能被整除的.2、如果x%i ...
以上问题属网友观点,不代表本站立场,仅供参考!