黑马程序员技术交流社区

标题: 【哈尔滨校区】今天写的1-100取余数 感觉很爽啊 [打印本页]

作者: TbShadowWalker    时间: 2016-1-10 21:58
标题: 【哈尔滨校区】今天写的1-100取余数 感觉很爽啊
class Zhi {
        public static void main(String[] args) {
                //1-100中输出质数 并计算质数的个数
                int z=0;
                for (int x=2;x<=100 ;x++ ) {
                        int y=2;//这个变量如果在for循环外为什么会输出2-99???
                        for (;x%y!=0;) {
                                y++;
                        }
                        if (y==x) {
                                        System.out.print("x"+"="+x+'\t');
                                        z++;
                        }
                }
                System.out.print("\n1-100一共有"+(z)+"个质数   ");
                //这个方法好像太笨了 有没有聪明点的
                //System.out.println("Hello World!");
        }
}
为什么变量生命在for外边会输出1-99??求大神




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