如何在随机日历输出中打印星号

时间:2015-09-22 08:44:56

标签: java

我已经有了打印日历输出的程序。现在问题是如何在日历中的7个随机位置(当天旁边)打印星号?我已经设法将日历打印出来了。任何帮助表示赞赏。以下是代码段。

Calendar

   for (int day = 1; day <= month.length; day++)
    {
      // print day
      System.out.printf("%1$4s", day);
}

1 个答案:

答案 0 :(得分:1)

这应该适合你:

int randomLocation = 7;    
for (int day = 1; day <= 30; day++)
            {
                // print day
                if(day == randomLocation) {
                    System.out.printf("%1$4s*", day);
                }
                else {
                    System.out.printf("%1$4s", day);
                }
            }

它将打印如下: 5 6 7* 8等。