java求质数算法 用JAVA编写一个判断素数的程序?
用JAVA编写一个判断素数的程序?
导入java.util文件*
类测试{
公共静态void main(字符串[]参数){系统输出打印(“请输入一个整数来判断:”)
scanner SC=new scanner(系统输入)
整数=sc.nextInt公司()
系统输出打印(”您输入的整数是:“number)
if(isprimenumber(number)){系统输出打印(“你输入的数字”是素数。“)
}否则{系统输出打印(“您输入的数字”number“不是质数。“)]}
//判断素数的静态方法
public static Boolean isprimenumber(int Num){
Boolean flag=true
if(Num==2){
return flag
}
for(int i=1 i<数学.sqrt(Num)I){
if(Num%2==0){
flag=false
break]}]}
编写Java程序,输出100到200之间的所有素数?
查找素数。素数是素数,只能除以1和素数本身。
设计图下的算法迭代从100到200的所有数字,以确定它们是否可以被除1和自身以外的数字整除。如果不是,那就是黄金时期。
具体算法如下:
for(int i=100i<=200i){
boolean flag=true
for(int j=2j< i j){
if(i%j==0){
flag=false
break]}]}
]if(flag){]}]系统输出打印(i)
}
}
java求质数算法 Java编写判断素数的方法 java素数代码
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。