素数是这样的整数,它除了能表示为它自己和1的乘积
以外,不能表示为任何其它两个整数的乘积。例如,15=
3×5,所以15不是素数;又如,12=6×2=4×3,
所以12也不是素数。另一方面,13除了等于13×1以
外,不能表示为其它任何两个整数的乘积,所以13是一个
素数。这是我自己做的,没做对!!package zuoye.lovo13;
public class SuShu
{
public static int sum(int a)
{
if(a>999){
return 1000;
}
else{
System.out.println(a);
return sum(a+1);
}
}
public static void main(String[] args)
{
for(int i=1;i<=1000;i++){
if(i%sum(2)==0){
continue;
}
else{
System.out.println(i);
}
}
}
}麻烦哪位高手来试试!!
以外,不能表示为任何其它两个整数的乘积。例如,15=
3×5,所以15不是素数;又如,12=6×2=4×3,
所以12也不是素数。另一方面,13除了等于13×1以
外,不能表示为其它任何两个整数的乘积,所以13是一个
素数。这是我自己做的,没做对!!package zuoye.lovo13;
public class SuShu
{
public static int sum(int a)
{
if(a>999){
return 1000;
}
else{
System.out.println(a);
return sum(a+1);
}
}
public static void main(String[] args)
{
for(int i=1;i<=1000;i++){
if(i%sum(2)==0){
continue;
}
else{
System.out.println(i);
}
}
}
}麻烦哪位高手来试试!!
public static boolean isPrime(int num){
for(int i=2;i<num;i++){
if((num%i)==0){
return false;
}
}
return true;
}
public static void main(String[] args){
System.out.println("1到1000之间所有的素数如下:");
for(int i=1;i<=100;i++){
if(isPrime(i)){
System.out.print(i+" ");
}
}
}
}
int c = 0;
for (int i = 2; i < n / 2; i++) {
if (n % i == 0)
c++;
}
if (c == 0)
System.out.println(n);
} public static void main(String[] args) {
for (int i = 1; i < 100; i++)
Su.test(i);
}
}
public static void main(String[] args){
for(int i=1;i<=1000;i++){
if(validate(i)){
System.out.println(i);
}
}}public bool validate(int a){
for(int i=2;i<a;i++){
if(a%i==0){
return false;
}
}
return true;
}
{
public static void main(String args[])
{
for (int i = 2, j; i <= 100; i++)
{
int k = (int) Math.sqrt(i);
for (j = 2; j <= k; j++)
{
if (i % j == 0)
{
break;
}
}
if (j > k)
{
System.out.println(i);
}
}
}
}经测试,代码运行结果为:2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97。给分哦
public static void main(String[] args) { start();
} public static void start() {
System.out.println("please enter a number");
Scanner scanner = new Scanner(System.in); int number = scanner.nextInt();
isPrimeNumber(number);
} public static void isPrimeNumber(int number) {
boolean isPrime = true;
for (int i = 2; i < Math.sqrt(number); i++) {
if (number % i == 0) {
isPrime = false;
break;
} }
if (isPrime) {
System.out.println(number + " isPrime");
} else {
System.out.println(number + " is Not Prime");
} }}
for(int i=2;i<100;i++){
boolean flag=false;
for(int j=2;j<i;j++){
if(i%j==0){
flag=true;
break;
}
}
if(flag==false){
System.out.println(i);
}
}