您的位置:首页 > 编程语言 > Java开发

今天开始学Java 连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;

2018-03-07 22:51 681 查看

题目描述

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

输入描述:

连续输入字符串(输入2次,每个字符串长度小于100)

输出描述:

输出到长度为8的新字符串数组示例1

输入

abc
123456789

输出

abc00000
12345678
import java.util.Scanner;
public class Main{
    public static void main(String [] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            String s = sc.nextLine();
            if (s.length()%8 != 0){
                s = s +"00000000";
            }
            while(s.length() >=8){
                System.out.println(s.substring(0,8));
                s = s.substring(8);
            }
        }
    }
}
程序中while(s.length() >=8)这个思路是关键点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐