short型は、「-32768~32767」の数値を扱うデータ型。
記述例
変数
1 | short sampleVariable = 20000; |
「-32768~32767」の数値を扱う変数であることを宣言し、「20000」を代入。
メソッド
1 2 3 | short sampleMethod(){ } |
「sampleMethod」の戻り値が、「-32768~32767」の数値であることを宣言している。
サンプル
SampleClass.java
このサンプルプログラムは、「32767」から「12767」を引き、「20000」と表示する。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | package samplePackage; public class SampleClass { public static void main( String[] args ){ // 変数「$numA」は「-32768~32767」の数値を扱う変数であることを、shortで宣言。 short $numA = 32767; // 変数「$numB」は「-32768~32767」の数値を扱う変数であることを、shortで宣言。 short $numB = 12767; SampleClass sampleObject = new SampleClass(); // 変数「$result」は「-32768~32767」の数値を扱う変数であることを、shortで宣言。 short $result = sampleObject.keisan( $numA, $numB ); sampleObject.display( $result ); } // 「-32768~32767」の数値を返すメソッドであることを、shortで宣言。 short keisan( short $argA, short $argB ) { // int型からshort型にキャスト return( short )( $argA - $argB ); } // 仮引数「$arg」は「-32768~32767」の数値を扱う仮引数であることを、shortで宣言。 void display( short $arg ) { System.out.println( $arg ); } } |
実行結果
20000