2016.4.19【i码邦】每日一练——动态数组

编程实现:下图问题。  不限形式,不限格局,百花齐放才是编程的春天!!

tu0419.jpg


我们只直播每日一练的编程实战,动手才是王道!
每日一练直播群号:476036218
 

QQ截图20160406102536.png

 

--来自网页客户端
已邀请:

未探索的星球 - まあ、どうせ俺は醜いものだろう

赞同来自: admin

public class Test0419 {
    // 根据不同参数输出内容
    // 第一个参数: 输出的总数量(50 - 100)
    // 第二个参数: 每行输出的个数(1 - 10)
    // 循环输出 "爱编程" "i码邦" "随时随地" "编程" "编译运行" "问答" "互动"
    public static void showContent(String[] strs, int total, int lineCount) {
        if (total < 50 || total > 100) {
            return;
        }
        if (lineCount < 1 || lineCount > 10) {
            return;
        }
        int index = 0;
        int count = 1;
        while(count <= total){
            if (index == strs.length) {
                index = 0;
            }
            if(count % lineCount == 0 && count != 0){
                System.out.println(strs[index] + "\n");
            }else{
                System.out.print(strs[index] + " ");
            }
            count++;
            index++;
        }
        
        

    }

    public static void main(String[] args) {
        String[] strs = new String[] { "爱编程", "i码邦", "随时随地", "编程", "编译运行", "问答", "互动" };
        showContent(strs, 50, 10);
    }

}

--来自网页客户端

libertyzheng

赞同来自: admin


package learning;
import java.util.Scanner;
public class DongTaiShuZu {
    public static void main(String args) {
        String strs = new String { "爱编程", "i码邦", "随时随地", "编程", "编译运行", "问答", "互动" };
        Scanner scan=new Scanner(System.in);
        System.out.println("输入总打印的数目:");
        int totalMount=scan.nextInt();
        System.out.println("输入每行的数目:");
        int lineMount=scan.nextInt();
        DongTaiShuZu.show(strs,totalMount,lineMount);
    }
    private static void show(String strs, int totalMount, int lineMount) {
        int count=0;
        int strIndex=0;
        if(strs==null||strs.length==0||totalMount==0||lineMount==0){
            return;
        }
        for(int i=0;i<totalMount;i++){
            if(count==lineMount-1){
                System.out.println();
                count=0;
            }
            if(strIndex<strs.length){
            System.out.print(strs[strIndex]+"  ");
            }
            count++;
            strIndex++;
            if(strIndex==strs.length){
                strIndex=0;
            }
        }        
    }
}

--来自网页客户端

平平 - 90后

赞同来自:

package lianxi; import java.util.HashMap; import java.util.Scanner; public class Days { public static void main(String[] args) { Scanner input=new Scanner(System.in); HashMap<Integer,String> hm=new HashMap<Integer,String>(); hm.put(0, "爱编程"); hm.put(1, "i码帮"); hm.put(2, "随时随地"); hm.put(3, "编程"); hm.put(4, "编译"); hm.put(5, "运行"); hm.put(6, "问答"); hm.put(7, "互动"); hm.put(8, "爱编程"); hm.put(9, "i码帮"); while(true){ System.out.println("请输入输出总数:"); int num1=input.nextInt(); if(num1<50||num1>100){ System.out.println("总数范围应该在50~100之间"); continue; } System.out.println("请输入每行个数:"); int num2=input.nextInt(); if(num2<0||num2>10){ System.out.println("行数范围应该在0~10之间"); continue; } for(int i=0;i<(int)num1/num2;i++){ System.out.print("第"+(i+1)+"行:\t"); for(int j=0;j<num2;j++){ System.out.print(hm.get(j)+"\t"); } System.out.println("\n"); } } } }

image.jpeg

 

--来自网页客户端

admin

赞同来自:

球球这两天发威了,每日一练做的越来越精彩了!!
 
 

--来自网页客户端

要回复问题请先登录注册

Template error, template file not found