view Looping.java @ 1:9d6fb29e41ce

Objective-C IMPのベンチマークが抜けていたため、追加。
author "uncorrelated zombie" <uncorrelated@yahoo.co.jp>
date Tue, 15 Feb 2011 18:38:19 +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);
	}
}