黑马程序员技术交流社区

标题: (1)打印1到100之内的整数,但数字中包含9的要跳过(2)每行... [打印本页]

作者: liyansong2016    时间: 2016-6-6 22:32
标题: (1)打印1到100之内的整数,但数字中包含9的要跳过(2)每行...
class Test8 {
        public static void main(String[] args)        {
                /*思路:先打印1到100所有的数,然后再让if判断包含9的数不输出;
                9 19 29 39 49 59 69 79 89 99        */                               
                int count = 0;                                                                //定义一计数器
                for (int i=0; i<101; i++) {                                        //先输出1到100所有的数
                        if ( i/10%10==9 || i%10==9 ) {                        //过滤位数为9和9的不输出       
                                continue;
                                }else{                               
                                        System.out.print(i+" ");                                //不包含9的都输出
                                        count++;                                                                //完了后计数器加一
                        }
                        if (count % 5 ==0) {                                        //判断输出5个后,来个回车
                                System.out.println();
                        }
                }               
        }
}







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