用JAVA语言求质数

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:56:15
从键盘输入一个数,判断是不是质数!
我是初学者,请高手帮忙解决下! .*★*.
.*★ *.* ★
★ *
★ .’
‘*. .
` . .

import java.util.*;
class A
{
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
int temp=s.nextInt();
for(int i=2;i<temp;i++)
{
if(temp%i==0)
{
System.out.println("不是质数.");
}
else
{
System.out.println("是质数.");
}
}
}
}

用循环

程序如下,希望有所帮助

public class Prime {
//判断质数
public static void isPrime(int num) {
int j = 2;
for (; j <= Math.sqrt(num); j++) {
if (num % j == 0) {
System.err.println(num + "不是质数!");
return;
}
}
if (j > Math.sqrt(num)) {
System.err.println(num + "是质数!");
return;
}

System.err.println(num + "不是质数!");
return;
}

public static void main(String[] args) {