永发信息网

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;
}

这是函数,这样可以吗?还是你要整个程序,不过方法都出来了,也没剩下什么了,直接调用就是了
全部回答
  • 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不是素数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯