循环的打印信息

问题描述 投票:-1回答:1

完成后,我需要帮助输出此循环的信息。

for (int i = 1; i <= activityCount; i++) {
            int[] intActivites = new int[activityCount];
            int arrayLength = intActivites.length;
            System.out.println("Select time for activity #" + i);
            System.out.println("Write name for activity #" + i);
            int activityTime = sc.nextInt();
            addTime = sc.nextLine();
            if (addTime.equals(addTime)) {
                String timeActivity = sc.nextLine();
                String all = timeActivity + " @ " + activityTime + ":00";
                System.out.println(all);
            }
        }

我需要帮助将活动和活动时间设置为名为schedule的字符串

java for-loop java.util.scanner
1个回答
0
投票

假设我们忽略了此循环的逻辑。如果您需要的是在循环退出时将循环中的所有事件记录在一条日志消息中,则:

  1. 您可以将事件消息附加到在循环之前初始化的StringBuffer,并在循环之后打印StringBuffer。可以将此字符串缓冲区设置为final,以避免循环重新初始化它
  2. 您也可以考虑使用log4J,SLF4J或Logback之类的日志记录框架将这些事件记录到文件/控制台中>]
  3. [查看代码段中的逻辑,我假设您希望用户输入他们想要在给定小时内进行的活动(由整数输入指示)。最后,您需要打印出用户输入的整个计划。

使用该视图,这不仅是一条日志消息,它实际上是要向程序用户显示或将其保存在数据存储中的摘要。您可以使用上述方法#1。

希望这会有所帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.