【发布时间】:2016-07-22 02:40:18
【问题描述】:
我有这个代码:
static String clock;
public static void main(String[] args)
{
time();
clock = time();
result();
}
public static String time()
{
Calendar cal = new GregorianCalendar();
int Hour = cal.get(Calendar.HOUR_OF_DAY);
int Min = cal.get(Calendar.MINUTE);
int Sec = cal.get(Calendar.SECOND);
String time = Hour + ":" + Min + ":" + Sec;
return "[" + time + "]";
}
我想多次使用这个时间,但时间还是一样。示例:
public static void result()
{
try
{
Print("Loading textures");
Thread.sleep(2500);
Print("Loading sounds");
Thread.sleep(1500);
Print("Loading events");
Thread.sleep(1000);
Print("Loaded");
} catch (Exception e)
{}
}
我需要循环这段代码,但我不知道如何...有人可以帮帮我吗?
【问题讨论】:
-
我认为有人为您编写代码弊大于利。你应该看看this link 并了解一些关于循环的知识。发布那个努力,如果你还在苦苦挣扎,请告诉我。
-
我没有看到您的示例中使用了
time()。 -
我认为您正在存储 time() 方法的结果并多次使用它,而不是每次要使用它时都调用 time() 方法。在你使用 time() 方法的地方添加代码