黑马程序员技术交流社区
标题:
为啥没结果
[打印本页]
作者:
wyy666
时间:
2014-6-7 01:41
标题:
为啥没结果
本帖最后由 wyy666 于 2014-6-7 10:01 编辑
package com.itheima;
public class Test6 {
/*编程打印所有的3位质数,质数特点:只能被1和其本身整除*/
public static void main(String[] args) {
// TODO Auto-generated method stub
printPrime();
}
public static void printPrime(){
boolean flag=true;
for(int i=100;i<=999;i++){
for(int j=2;j<=i/2;j++){
if(i%j==0){
flag=false;
break;
}
}
if(flag){
System.out.println(i + "是质数");
}
}
}
}
作者:
java木
时间:
2014-6-7 03:56
public class Test6 {
/*编程打印所有的3位质数,质数特点:只能被1和其本身整除*/
public static void main(String[] args) {
// TODO Auto-generated method stub
printPrime();
}
public static void printPrime(){
boolean flag=true;
for(int i=100;i<=999;i++){
for(int j=2;j<=i/2;j++){
if(i%j==0){
flag=false;
break;
}
}
if(flag){
System.out.println(i + "是质数");
}
flag=true;****
}
}
}
注意我打*号的地方,标记falg记得在每次便利到非质数时,变为假时,在下次便利时要记得设为初始值真
一个小逻辑问题,细心点就没事了
作者:
wyy666
时间:
2014-6-7 09:59
java木 发表于 2014-6-7 03:56
public class Test6 {
/*编程打印所有的3位质数,质数特点:只能被1和其本身整除*/
感谢,很是欣赏
作者:
倪大大
时间:
2014-6-7 12:35
上面已经有人说了,但是都进来了 还是答一句
转个黑马币算了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2