HJ4

题目描述
•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。

输入描述:
连续输入字符串(输入多次,每个字符串长度小于100)

输出描述:
输出到长度为8的新字符串数组

示例1
输入
abc
123456789
输出
abc00000
12345678
90000000


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()){
            StringBuilder str = new StringBuilder(scanner.nextLine());
            int n = (int) Math.ceil(str.length()/8.0) * 8;

            for (int i = 0; i < n; i++) {
                if (i>=str.length()){
                    System.out.print("0");
                }else{
                    System.out.print(str.charAt(i));
                }
                if (i%8==7){
                    System.out.println("");
                }
            }


        }
    }
}

posted @ 2021-01-24 21:20  tanjr  阅读(315)  评论(0)    收藏  举报