两种情况:
1.字符串长度大于8
2.字符串长度小于等于8
import java.util.*; public class Main{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); while(scanner.hasNext()){ String str = scanner.nextLine(); int size = str.length(); //字符串大于8 每八位一截取 while(size > 8){ System.out.println(str.substring(0,8)); str = str.substring(8); size = str.length(); } //字符串小于8 补0 if(size <= 8){ String s = ""; for(int i=0;i < 8-size;i++){ s += "0"; } System.out.println(str + s); } } } }