teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

回答をいただき自分なりに色々と試してみました

2018/08/04 01:55

投稿

opyon
opyon

スコア1009

title CHANGED
File without changes
body CHANGED
@@ -30,4 +30,20 @@
30
30
  print関連のjavadocを読んでみたりネットで桁数関連の検索をしてみたのですが解決には至りませんでした。
31
31
 
32
32
  恐らく13!までは正常に表示されていて14!から桁が足りていないのではないかと思います。
33
- 何かしらの仕様だとは思うのですが何故このような表示になるのか理由と解決策があれば知りたいです。
33
+ 何かしらの仕様だとは思うのですが何故このような表示になるのか理由と解決策があれば知りたいです。
34
+
35
+ ### 参考までに追記と感想
36
+ 回答頂いた中から参考にさせていただきfor文で書いたところ、意外とあっさり動いていまいました。
37
+ streamはとても便利だと思うのですが理解度が足りず、自分で変更などしようとすると思い通りにならず苦労します。
38
+ 頂いた回答を元に色々と触って精進したいと思います。
39
+
40
+ ```Java
41
+ for (int i = 10; i <= 20; i++) {
42
+ BigInteger kaijo = BigInteger.valueOf(1);
43
+ for (int j = 1; j <= i; j++) {
44
+ kaijo = (kaijo).multiply(BigInteger.valueOf(j));
45
+ }
46
+ System.out.println(i + "! = " + kaijo);
47
+ }
48
+
49
+ ```