黑马程序员技术交流社区
标题:
求一个数是否是质数(素数)
[打印本页]
作者:
wangzhihao306
时间:
2016-11-9 23:28
标题:
求一个数是否是质数(素数)
自己写的感觉不是很完美,有没有更好的方法?
package com.heimajiuyeban;
import java.util.Scanner;
public class Test9 {
/**
* 写一个方法,判断输入的数 是否是 质数 .
public static boolean isPrime(int a);
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数");
int a = sc.nextInt();
if (isPrime(a)) {
System.out.println(a + "是一个质数");
}else {
System.out.println(a + "不是一个质数");
}
}
public static boolean isPrime(int a){
boolean flag = true;
for (int i = 2; i < a; i++) {
if (a % i == 0 ) {
flag = false;
break;
}
}
return flag;
}
}
作者:
黑马初学者
时间:
2016-11-10 00:31
可以哒。。谢谢分享
作者:
袁志娜
时间:
2016-11-10 00:36
追求完美
作者:
17862971894
时间:
2016-11-10 00:41
考虑算法问题了吗?时间复杂度,空间复杂度
作者:
山水之间_
时间:
2016-11-10 01:01
感谢楼主分享~
作者:
wangzhihao306
时间:
2016-11-13 09:38
17862971894 发表于 2016-11-10 00:41
考虑算法问题了吗?时间复杂度,空间复杂度
你说这问题 我还没接触过,不知道空间复杂度?时间复杂度?
作者:
aA772807986
时间:
2016-11-13 16:12
感谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2