题解 | #字符串分隔#

字符串分隔

https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNext()) {
            String str = in.nextLine();
            int num = str.length();
            //判断是否大于8,如果有大于8的把大于8部分先打印出来
            if (num >= 8) {
                for (int i = 0; i < num - 7 ; i = i + 8) {
                    String str0 = str.substring(i, i + 8);
                    System.out.println(str0);
                }
                //打印不能被8整除的部分
                int num2 = num % 8;
                if (num2 != 0) {
                    String str1 = str.substring(num - num2, num);
                    String str2 = str1 + "00000000".substring(0, 8 - num2);
                    System.out.println(str2);
                }
            } else {
                //打印不能被8整除的部分
                int num2 = num % 8;
                String str1 = str.substring(num - num2, num);
                String str2 = str1 + "00000000".substring(0, 8 - num2);
                System.out.println(str2);
            }
        }
    }
}

全部评论

相关推荐

码农索隆:单休一个月少休息4天,一年就是48天,平时节假日,别人3天假期,单休的两天
点赞 评论 收藏
分享
哈哈哈哈哈哈哈哈哈哈这个世界太美好了
凉风落木楚山秋:毕业出路老师不管,你盖个章他好交差就完事了,等你盖完毕业了就不关他事情了
点赞 评论 收藏
分享
06-04 09:27
门头沟学院 Java
点赞 评论 收藏
分享
05-23 20:31
已编辑
武汉大学 Java
内向的柠檬精在研究求...:注意把武大标粗标大 本地你俩不是乱杀
实习进度记录
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务