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

来源:互联网 发布:linux vsftp安装包 编辑:程序博客网 时间:2024/06/05 08:32

问题描述:

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

程序代码

import java.util.Scanner;public class MyFun5 {public static void main(String[] args) {// TODO Auto-generated method stubScanner 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 +"个素数");}}


0 0
原创粉丝点击