一个很基础的问题,望各位不吝赐教。
我是个初学者,在看thinking in java,遇到一题就是用for和%打出质数。答案如下
public static void main(String[] args) {
int max = 100;
if(args.length != 0)
max = Integer.parseInt(args[0]);
for(int i = 1; i < max; i++) {
boolean prime = true;
for(int j = 2; j < i; j++)
if(i % j == 0) prime = false;
if(prime)
System.out.println(i);
}
}
看不大懂,哪位能给小弟解释一下?
public static void main(String[] args) {
int max = 100;
if(args.length != 0)
max = Integer.parseInt(args[0]);
for(int i = 1; i < max; i++) {
boolean prime = true;
for(int j = 2; j < i; j++)
if(i % j == 0) prime = false;
if(prime)
System.out.println(i);
}
}
看不大懂,哪位能给小弟解释一下?
...全文
相关推荐
编程实现输入一个整数,显示它的位数,并显示它的各位数字,及其各位数字的和
编程实现输入一个整数,显示它的位数,并显示它的各位数字,及其各位数字的和
java小实验:求一个整数各位数字之和
求一个整数各位数字之和。求一个整数各位数字之和。求一个整数各位数字之和。求一个整数各位数字之和。
计算整数各位数字之和 C++中如何计算任何一个正整数的各位数字之和
计算整数各位数字之和 C++中如何计算任何一个正整数的各位数字之和
求正整数各位数字之和
从键盘接收一个正整数,求正整数各位数字之和
代码_C循环-求各位数字之积_
入一个英文句子和空格字符,则输出删除了所有空格的字符测试说明以下是测试样例:样例输入:abc333dgf3样例输出:abcdgf*/


Java SE
