Java では、32 ビット マシンでもすべての long int が 64 ビットであることが保証されていると読んだと思いました。しかし、私は間違っている可能性があります。32 ビット ARM CPU を搭載したタブレットで実行する Android アプリがあります。私の long int は 32 ビット int のように動作します (約 10^10 になるとオーバーフローします)。
これは正しい動作ですか?
Android アプリで 64 ビット整数を簡単に行う方法はありますか?
==========================編集====================== ==== コードを見て入力を開始したところ、問題が別の場所にある可能性があることに気付きました。そのバグを修正し、問題がまだ発生していることを確認する必要があります (おそらく発生しないでしょう) が、Android デバイスを持っていないため、今はテストできません。これは後で待ってください。返信ありがとうございます。これはおそらく私の愚かな間違いです。