黑马程序员技术交流社区

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

作者: 龙哮天    时间: 2017-3-30 22:08
标题: 1.打印1到100之内的整数,但数字中包含9的要跳过
public static void main(String[] args) {
                print();
        }

        public static void print() {
                int count = 1;
                for (int a = 1; a < 101; a++) {
                        int line = count % 5;
                        if (a % 10 == 9 || a / 10 % 10 == 9) {
                                continue;
                        } else {
                                count++;
                                System.out.print(a + "  \t");
                        }
                switch (line) {
                case 0:
                        System.out.println();
                        break;
                default:
                        }
                }
        }

作者: leijia    时间: 2017-3-30 23:52
我记得写包含9的条件我写的很复杂,写了2个||

作者: zhengkai    时间: 2017-3-30 23:57
6666666666666666666666
作者: 海天酱油    时间: 2017-3-31 18:45
其实找十位是9的话除10就可以了,不用取模的





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