Mercurial > op > Looping
view Looping.java @ 8:30da8c1da4d4 >>178
SmalltalkやScalar版のベンチマークを追加。
author | "uncorrelated zombie" <uncorrelated@yahoo.co.jp> |
---|---|
date | Fri, 18 Feb 2011 19:58:26 +0900 |
parents | 2216535ade9c |
children |
line wrap: on
line source
public class Looping { private int n0; public Looping(){ n0 = 0; } public int calc(int n){ int n1 = n0 + (1 - 2*(n%2)); n0 = n; return n1; } public static void main(String[] args) { Looping l = new Looping(); int n = 1; long t1, t2; t1 = System.currentTimeMillis(); for(int c=0;c<Integer.MAX_VALUE;c++){ n = l.calc(n); } t2 = System.currentTimeMillis(); System.out.println(n + "\nJava\t" + (float)(t2 - t1)/1000); } }