【发布时间】:2016-03-25 18:56:51
【问题描述】:
我正在尝试使代码打印出 x(每次平方 x),直到它达到将当前时间(以毫秒为单位)除以单个数字的数字。它没有任何错误,但也没有输出。如何让它打印出 x?
public class Experiment {
public static void main(String[] args){
long start = System.currentTimeMillis();
for(long x = 2; System.currentTimeMillis() / x <= 9; x=x*2){
System.out.println(x);
}
}
}
【问题讨论】:
-
直到达到将当前时间(以毫秒为单位)除以一位数的数字是什么意思 意思?
System.currentTimeMillis()返回自 1970 年 1 月 1 日午夜 UTC 以来的毫秒数。