BigInteger
キーワード
●
BigIntegerクラス
他の型とどう違う?
short
-32768 ~ 32767
int
-2147483648 ~ 2147483647
long
-9223372036854775808 ~
9223372036854775807
double
±1.79769313486231570E+308
BigInteger
任意長
演習1
演習1. Fact3.javaをコンパイルし,
Windowsのアクセサリの「電卓」と勝負せよ.
※早い段階でできてしまった人は、引き続き
「演習2」をやっていてください。
BigIntegerメソッド1
add(加算)
● x.add(y)
●subtract(減算)
●x.subtract(y)
●multiply(乗算)
●x.multiply(y)
●divide(除算)
●x.divide(y)
●
pow(累乗)
● x.pow(y)
●remainder(余り)
●x.remainder(y)
●
演習2
◎演習3 テキスト内の空白を埋めて,次の結果を表
示するようにプログラムModEx.javaを完成せよ.
※BigInteger a = new BigInteger("6");
のとき「-6」の出力は
System.out.println(a.negate);
また、x+y+zのような場合の表記は
x.add(y).add(z)のようにする。
BigIntegerの宿題
●
●
テキストの宿題3.1
コマンドラインから数を入力すると、
int,double,BigIntegerそれぞれで出力するプログ
ラムDate1.javaを書いてください。
ダウンロード

BigInteger