题解 | #字符串分隔#
字符串分隔
http://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
利用除数运算,计算出需要循环的次数。利用取余,输出剩余需要补零个数。
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String initStr = "00000000";
while(sc.hasNext()){
String str = sc.nextLine();
int div = (int)(str.length()/8);
int mod = (int)(str.length()%8);
if(div == 0){
String addStr = initStr.substring(0,8-str.length());
System.out.println(str+addStr);
}else{
int j = 0;
for(int i = 1; i<= div;i++){
System.out.println(str.substring(j,i*8));
j = i*8;
}
if(mod != 0){
String lastStr = str.substring(j);
String addStr = initStr.substring(0,8-mod);
System.out.println(lastStr+addStr);
}
}
}
}
}
SHEIN希音公司福利 284人发布