Java怎么判定质数 java编写判断质数 |
您所在的位置:网站首页 › 判断素数的java语言程序 › Java怎么判定质数 java编写判断质数 |
编写一个代码:当输入一个数,判断该数是否为质数。 方法一 思路: 1.质数的判定方式是一个数,有且只有除以数字1和该数本身会被整除 ① 判断整除关系可以用%(去模)是否为0来判断; ②有且仅有数字1和本身能被整除,那么质数被整除的情况次数=2,非质数出现整除的情况次数>2; ③既然根据②得出的依据能判断出质数与非质数,那么当用户输入一个数的时候,可以通过程序,将自然数一个个的被改数取模,结果=2输出为质数,>2输出为非质数,这样的一次次取模的过程可以通过循环来解决; 代码: import java.util.Scanner; public class Text{ public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入一个数"); int number = scan.nextInt(); //将用户输入的数定义为number; int i;//定义一个用来测试被number取模的变量i;下面会让从1开始,依次自增到number; int count=0; //在定义一个变量count,来计量当number%i==0时的次数, for( i=1; i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |