黑马程序员技术交流社区

标题: 7、 编程打印所有的3位质数,质数特点:只能被1和其本身... [打印本页]

作者: ordinary    时间: 2015-3-23 16:58
标题: 7、 编程打印所有的3位质数,质数特点:只能被1和其本身...
本帖最后由 ordinary 于 2015-3-26 09:05 编辑

昨天回家做黑马考试题目,每次做编译的时候感觉人家都有好多词汇量,自己就是写不出来,还感觉不行,人家都写的好多好多,我就这么一点.这是为什么?
public class Test7 {
    public static void main(String args[]){
            for(int a=100;a<1000;a++){
                    for(int j = 2;j < a; j++){
                            if(a%j == 0){
                                    break ;
                            }else if(j == a-1){
                                    System.out.println(a);
                            }
                    }
            
                    
            }
            
    }
}




作者: thoris    时间: 2015-3-23 18:02
简短不是挺好的   用到a/2就可以了
作者: ordinary    时间: 2015-3-23 18:19
thoris 发表于 2015-3-23 18:02
简短不是挺好的   用到a/2就可以了

没有就是感觉人家老多,技术很高啊!!!!我就会一点点!!!刚接触没多久!
作者: 冻了冬天    时间: 2015-3-23 19:22
a/2是什么用法,你上面也没有啊
作者: ordinary    时间: 2015-3-23 19:25
冻了冬天 发表于 2015-3-23 19:22
a/2是什么用法,你上面也没有啊

可以把a<1000改成a/2<1000
作者: 冻了冬天    时间: 2015-3-23 19:26
你直接打if (a/j!=1) {system.out.println(不是质数) } else {system.out.println(s是质数)}
作者: 理当如此    时间: 2015-3-24 10:20
缺乏练习量,0基础学任何东西都会很吃亏,自己应该先打下基础,把未来交给别人是不负责任的表现
作者: thoris    时间: 2015-3-24 12:54
ordinary 发表于 2015-3-23 18:19
没有就是感觉人家老多,技术很高啊!!!!我就会一点点!!!刚接触没多久!

我也是刚学。。。再多研究研究~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2