黑马程序员技术交流社区

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

作者: shortcharstring    时间: 2016-4-30 21:56
标题: 打印1到100之内的整数,但数字中包含9的要跳过
(1)打印1到100之内的整数,但数字中包含9的要跳过
        (2)每行输出5个满足条件的数,之间用空格分隔
        (3)如:1 2 3 4 5
                答:参考答案
                        public class Test01 {
                                public static void main(String[] args) {
                                        //1.定义计数器,用于统计满足条件的数的个数
                                        int count = 0;
                                        //2.for循环遍历1-100的数字
                                        for(int i = 1;i<=100;i++) {
                                                //3.求出每个数字的个位(ge)和十位(shi)
                                                int ge = i%10;
                                                int shi = i/10%10;
                                                if((ge==9||shi==9))
                                                        continue;
                                                //4.统计满足条件的数
                                                count++;
                                                //5.打印满足条件的数
                                                System.out.print(i+" ");
                                                //6.如果个数是5的整数倍则换行
                                                if(count%5==0) {
                                                        System.out.println();
                                                }
                                        }
                                }       
                        }


作者: 皮孟武    时间: 2016-4-30 22:04
不错 感谢楼主分享




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