首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

自己写的求质数的代码解决方法

2012-05-12 
自己写的求质数的代码老师说这样写不对,让我用定义质数的那种算法!我想问下我这种方法对不对!大虾们帮看下

自己写的求质数的代码
老师说这样写不对,让我用定义质数的那种算法!
我想问下我这种方法对不对!大虾们帮看下!


public class PrimeNumber {
int number;

public void prime(){
if(number%2==0){
if(number==2){
System.out.print(number + "是质数!");
}
System.out.print(number + "不是质数!");
}else{
if(number<2){
System.out.print(number + "不是质数!");
}else{
if(number%3!=0&&number%5!=0&&number%7!=0||number==3||number==5||number==7){
System.out.print(number + "是质数!");
}else{
System.out.print(number + "不是质数!");
}
}
}
}

}

[解决办法]
肯定不对啊...比如11 * 11 = 121 是不是质数。。。

热点排行