整数型(Byte、Short、Int、Long)
整数を扱う型
Kotlinでは整数の型として、「Byte、Short、Int、Long」を使用することができます。それぞれの違いは扱える数値の範囲のビット数です。詳細は以下の通りです。
型 | ビット幅 |
---|---|
Long | 64 |
Int | 32 |
Short | 16 |
Byte | 8 |
比較的新しい端末では扱えるビット数が多いためLong型を使用することが出来ますが、不必要に大きなビットの整数型を使用するとアプリ自体の動作が重くなってしまうので注意しましょう。それぞれの型の最大値、最小値を確認するコードを入力してみましょう。
コード符号付き整数の値の範囲を確認
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
var ByteMin :Byte = Byte.MIN_VALUE var ByteMax :Byte = Byte.MAX_VALUE var ShortMin :Short = Short.MIN_VALUE var ShortMax :Short = Short.MAX_VALUE var IntMin :Int = Integer.MIN_VALUE var IntMax :Int = Integer.MAX_VALUE var LongMin :Long = Long.MIN_VALUE var LongMax :Long = Long.MAX_VALUE fun main() { println(ByteMin) println(ByteMax) println(ShortMin) println(ShortMax) println(IntMin) println(IntMax) println(LongMin) println(LongMax) } |
・Playgroundでの実行結果