华为机试题4

【题目】
连续输入字符串,请按照长度为8拆分每个字符串后输出新的字符串数组,长度不是8整数倍的字符串请后面补数字0,空字符串不处理。
【代码实现】

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        while (input.hasNext()) {
            String s = new String(input.nextLine());
            if (s.length()%8 != 0) {
                s = s+"00000000";
            }
            while (s.length()>=8) {
                System.out.println(s.substring(0, 8));
                s = s.substring(8);
            }
        }
        input.close();
    }
    
}

你可能感兴趣的:(华为机试题4)