黑马程序员技术交流社区

标题: 思路不是很清晰 [打印本页]

作者: Leaf_    时间: 2016-8-31 00:59
标题: 思路不是很清晰
分析以下需求,并用代码实现:
        (1)打印1到100之内的整数,但数字中包含9的要跳过
        (2)每行输出5个满足条件的数,之间用空格分隔
        (3)如:1 2 3 4 5
class Demo {
        public static void main(String[] args){
                int x = 0;
                for (int i = 1;i <= 100 ;i++ ){                                
                        if (i%10 == 9 || i/10 == 9){                        
                                continue;                                                        
                        }
                        x++;
                        if (x % 5 == 0){                                                
                                System.out.println(i + " ");
                        }else {
                                System.out.print();
                        }
                }
        }
}


作者: absvir    时间: 2016-8-31 21:54
1.循环获取1~100之间的所有整数.                 2."每行""输出""5个",用"空格""分割"
作者: zhangsen89    时间: 2016-9-1 14:19
哥们,你的思路可以了,继续完成你的代码就OK了!

[Java] 纯文本查看 复制代码

/*
* 分析以下需求,并用代码实现:
*       (1)打印1到100之内的整数,但数字中包含9的要跳过
*       (2)每行输出5个满足条件的数,之间用空格分隔
*       (3)如:1 2 3 4 5
*/
class Demo {
        public static void main(String[] args) {
                int x = 0;
                for (int i = 1; i <= 100; i++) {
                        if (i % 10 == 9 || i / 10 == 9) {
                                continue;
                        }
                        x++;
                        if (x % 5 == 0) {
                                System.out.println(i);
                        } else {
                                System.out.print(i + " ");
                        }
                }
        }
}






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