分析以下需求,并用代码实现:(封装成方法) (1)打印1到100之内的整数,但数字中包含m的要跳过 (2)每行输出n个满足条件的数,之间用空格分隔。


import java.util.Scanner;
class Home_Day05_01{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入想跳过包含几的数字和每行显示数字的个数");
        int m =  sc.nextInt();
        int n =  sc.nextInt();
        printNum(m,n);
    }

    /*
    分析以下需求,并用代码实现:(封装成方法)
    (1)打印1到100之内的整数,但数字中包含m的要跳过
    (2)每行输出n个满足条件的数,之间用空格分隔
    (3)如:
        1 2 3 4  5
        6 7 8 10 11
    返回值类型:void
    方法名称: printNum
    参数列表: int m 

    */
    public static void printNum(int m ,int n){
        int count = 0;
        for (int i = 1;i <= 100 ;i++ ){
            int ge = i %10;
            int shi = i /10 %10;
            if(!(ge == m || shi == m)){
                System.out.print(i+"  ");
                count++;
                if(count % n == 0){
                    System.out.println();
                }
            }
        }

    }

}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 打印1-100之间的所有素数及个数,每行输出5个满足条件的数,之间用空格分隔 输入一个正整数repeat(0 阶乘因式分解(一) 给定两个数m,n,其中m是一个素数。 将n(0<=n<=10000)的阶乘分解质因数,求其中有多少个m。 输入第一行是一个整数s(0 python: 输出 1~100 之间不能被 7 整除的数,每行输出 10 个数字,要求应用字符串格式化方法美化输出格式。 4.用while和for循环输出1到100之间能被5整除的数,且每行输出3个。 输出100内数字包含7且能被7整除的数 输入正整数m和n,m Problem Description 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。 Input 输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数 作业四1、输入2个正整数m和n(1≤m,n≤1000),输出m~n之间的所有水仙花数。水仙花数是指各位数字的立方和等于其自身的数。要求定义并调用函数is(number)判断number的各位数字之和是否等于其自身。 Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。 Input 输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。 Output 对于每组
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM