A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

(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();
                                                }
                                        }
                                }       
                        }

1 个回复

倒序浏览
不错 感谢楼主分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马