>>335
// double使用の場合
double a = 2;
for (int i = 1; i < 1000; i++) a *= 2;
System.out.println("2の1000乗は" + a + "です");

// BigInteger使用の場合
BigInteger a = new BigInteger("2");
BigInteger b = new BigInteger("2");
for (int i = 1; i < 1000; i++) a = a.multiply(b);
System.out.println("2の1000乗は" + a + "です");