[AppleScript] 纯文本查看 复制代码
package myexam.test24;
/*
* 问题. 设计一个方法,方法名叫:getCount。用来求1-100之间的素数的个数
* 。要求有返回值,并把结果打印在控制台上.(素数:只能被1和自身整除的
* 数,1不是素数)
*
*
*/
public class MyTest4 {
public static void main(String[] args) {
getCount(100);
}
public static void getCount(int end){
int i = 0,num;
int count=0;
for( num=2;num<end;num++){
for( i=2;i<num;i++){
if(num%i==0){
break;
}
}
if(i==num){
count++;
System.out.println(i+"是素数");
}
}
System.out.println("素数个数为:"+count+"个");
}
}
[AppleScript] 纯文本查看 复制代码
public static void main(String[] args) {
int count = 0;
for (int i = 2; i <= 200; i++) {
if (isPrimeNumber(i)) {
count++;
System.out.println(i);
}
}System.out.println("一共有"+count+"个质数");
}
public static boolean isPrimeNumber(int num){
for (int i = 2; i < num; i++) {
if (num % i == 0) {
return false;
}
}return true;
}