2007.09.21

javaのlongとint

Javaのタイプlongとintはどんな違う?

longは64-bitの数字だが、intは32-bitの数字だよ。

下記はlongとintのサンプル計算プログラム。どんな結果が出しますか?なぜこんな結果ですか?次回のブログは説明する。

public class PrimitiveTypeTest {
 
 public static void main(String args[]){
  int i = 1000000;
  System.out.println(i * i);
  long l = i;
  System.out.println(l * l);
  System.out.println(20296 / (l - i));
 }

}

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

photo
wu