JAVA程序问题
答案:2 悬赏:70 手机版
解决时间 2021-12-02 19:11
- 提问者网友:兔牙战士
- 2021-12-01 22:46
JAVA程序问题
最佳答案
- 五星知识达人网友:罪歌
- 2021-12-01 22:56
public int isprime(int a){
int b=Math.sqrt(a);
for(int i=2;i<=b;i++){
if(a%b==0){
return 0;
}
}
return 1;
}
这是函数,这样可以吗?还是你要整个程序,不过方法都出来了,也没剩下什么了,直接调用就是了
int b=Math.sqrt(a);
for(int i=2;i<=b;i++){
if(a%b==0){
return 0;
}
}
return 1;
}
这是函数,这样可以吗?还是你要整个程序,不过方法都出来了,也没剩下什么了,直接调用就是了
全部回答
- 1楼网友:轮獄道
- 2021-12-01 23:48
dtya@zzu:~$ cat Test.java
import java.io.*;
public class Test
{
public static int isprime(int a)
{
if(a<=1) return 0;
for(int i=2;i {
if(a%i==0) return 0;
}
return 1;
}
public static void main(String[] args)
{
if(isprime(23)==1) System.out.println("23是素数。");
else System.out.println("23不是素数。");
if(isprime(78)==1) System.out.println("78是素数。");
else System.out.println("78不是素数。");
}
}
dtya@zzu:~$ javac Test.java
dtya@zzu:~$ java Test
23是素数。
78不是素数。
import java.io.*;
public class Test
{
public static int isprime(int a)
{
if(a<=1) return 0;
for(int i=2;i {
if(a%i==0) return 0;
}
return 1;
}
public static void main(String[] args)
{
if(isprime(23)==1) System.out.println("23是素数。");
else System.out.println("23不是素数。");
if(isprime(78)==1) System.out.println("78是素数。");
else System.out.println("78不是素数。");
}
}
dtya@zzu:~$ javac Test.java
dtya@zzu:~$ java Test
23是素数。
78不是素数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯