用Java声明一个方法(函数)找出输入数值的范围去全部素数(质数)

    xiaoxiao2021-03-25  103

    问题描述:

    用Java声明一个方法(函数)找出输入数值的范围去全部素数(质数)

    程序代码

    import java.util.Scanner; public class MyFun5 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); int x; System.out.println("你要求取那个值的范围素数:"); x = in.nextInt();//统计x范围有多少素数; Prime(x); } public static void Prime(int num) { boolean isPrime = true;//布尔类型;判断一个数是不是素数的标志位 int primeNUM = 0; for(int i=2;i<=num;i++){ for(int j=2;j<i;j++){ if(i%j==0){ isPrime = false; break; } } if(isPrime){ System.out.print(i+"\t"); primeNUM++; if(primeNUM%5==0) System.out.println(); } isPrime = true; } System.out.println(); System.out.println("素数"+ num +"范围内,一共有:"+ primeNUM +"个素数"); } }

    转载请注明原文地址: https://ju.6miu.com/read-14622.html

    最新回复(0)