题目描述
连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
输入描述:
连续输入字符串(输入2次,每个字符串长度小于100)
输出描述:
输出到长度为8的新字符串数组
import java.util.Scanner;
import java.util.Arrays;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String s1=sc.nextLine();
String s2=sc.nextLine();
int n1=s1.length();
int n2=s2.length();
if(n1<=8){
for(int i=0;i<n1;i++){
System.out.print(s1.charAt(i));
}
for(int i=n1;i<8;i++){
System.out.print('0');
}
}
if(n1>8){
int n11=n1/8;
int n12=n1%8;
// System.out.println(n11);
// System.out.println(n12);
for(int i=0;i<n11;i++){
for(int j=0;j<8;j++){
System.out.print(s1.charAt(i*8+j));
}
System.out.println();
}
for(int k=0;k<n12;k++){
System.out.print(s1.charAt(n11*8+k));
}
if(n12>0){
for(int m=n12;m<8;m++){
System.out.print('0');
}
}
}
System.out.println();
if(n2<=8){
for(int i=0;i<n2;i++){
System.out.print(s2.charAt(i));
}
for(int i=n2;i<8;i++){
System.out.print('0');
}
}
if(n2>8){
int n11=n2/8;
int n12=n2%8;
// System.out.println(n11);
// System.out.println(n12);
for(int i=0;i<n11;i++){
for(int j=0;j<8;j++){
System.out.print(s2.charAt(i*8+j));
}
System.out.println();
}
for(int k=0;k<n12;k++){
System.out.print(s2.charAt(n11*8+k));
}
if(n12>0){
for(int m=n12;m<8;m++){
System.out.print('0');
}
}
}
}
}
连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
输入描述:
连续输入字符串(输入2次,每个字符串长度小于100)
输出描述:
输出到长度为8的新字符串数组
import java.util.Scanner;
import java.util.Arrays;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String s1=sc.nextLine();
String s2=sc.nextLine();
int n1=s1.length();
int n2=s2.length();
if(n1<=8){
for(int i=0;i<n1;i++){
System.out.print(s1.charAt(i));
}
for(int i=n1;i<8;i++){
System.out.print('0');
}
}
if(n1>8){
int n11=n1/8;
int n12=n1%8;
// System.out.println(n11);
// System.out.println(n12);
for(int i=0;i<n11;i++){
for(int j=0;j<8;j++){
System.out.print(s1.charAt(i*8+j));
}
System.out.println();
}
for(int k=0;k<n12;k++){
System.out.print(s1.charAt(n11*8+k));
}
if(n12>0){
for(int m=n12;m<8;m++){
System.out.print('0');
}
}
}
System.out.println();
if(n2<=8){
for(int i=0;i<n2;i++){
System.out.print(s2.charAt(i));
}
for(int i=n2;i<8;i++){
System.out.print('0');
}
}
if(n2>8){
int n11=n2/8;
int n12=n2%8;
// System.out.println(n11);
// System.out.println(n12);
for(int i=0;i<n11;i++){
for(int j=0;j<8;j++){
System.out.print(s2.charAt(i*8+j));
}
System.out.println();
}
for(int k=0;k<n12;k++){
System.out.print(s2.charAt(n11*8+k));
}
if(n12>0){
for(int m=n12;m<8;m++){
System.out.print('0');
}
}
}
}
}