私はこのタイマーの例i
を実行しています.intからfloatに変更して、マシンの可能性をテストしました:-):
//measuring elapsed time using System.nanoTime
long startTime = System.nanoTime();
for(long i=0; i< 9100080000; i++){
Object obj = new Object();
}
long elapsedTime = System.nanoTime() - startTime;
しかし、Javaは次のように不平を言っています:
1 error found:
File: C:\Users\Adel\Code\Javas\MeasureTimeExampleJava.java [line: 16]
Error: integer number too large: 9100080000
長整数を意味する「整数」と言っていますか?しかし、9,100,080,000 は長くは収まらないのでしょうか? 2^63 は 9223372036854775808 です。ヒントをいただければ幸いです。