1-4字符串分隔

题目描述

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

输入描述:

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

输出描述:

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

输入例子:
abc
123456789
输出例子:
abc00000
12345678
90000000

代码
import java.util.*;
public class Main{
 public static void main(String[] args){
    Scanner input =new Scanner(System.in);
 String s=input.nextLine();
 String s1=input.nextLine();
 int i=0,j=0,count=0;
 i=s.length()/8;
 j=s1.length()/8;
 for (int k=0;k<8*i ;k++ )
 {
  System.out.print(s.charAt(k));
  count=count+1;
        while (count==8)
        {
   System.out.println();
    count=0;
        }
 }
 for (int k=8*i;k<s.length() ;k++ )
 {
        System.out.print(s.charAt(k));
 }
 if((s.length()%8)!=0){
 for (int k=0;k<8-s.length()%8 ;k++ )
 {
        System.out.print("0");
 }
     System.out.println();
 }
 
  for (int k=0;k<8*j ;k++ )
 {
  System.out.print(s1.charAt(k));
  count=count+1;
        while (count==8)
        {
   System.out.println();
    count=0;
        }
 }
 for (int k=8*j;k<s1.length() ;k++ )
 {
        System.out.print(s1.charAt(k));
 }
 if((s1.length()%8)!=0){
 for (int k=0;k<8-s1.length()%8 ;k++ )
 {
        System.out.print("0");
 }
 }
}
}
posted @ 2017-03-17 18:12  code666  阅读(233)  评论(0编辑  收藏  举报