float型は、32ビット(4バイト)の小数(約7桁)を扱うデータ型。
記述例
変数
float型変数に数値を代入するには、数値の最後にF
を付け加える必要がある。
1 | float sampleVariable = 12.3456F; |
32ビット(4バイト)の小数を扱う変数であることを宣言し、「12.3456」を代入。
1 | float sampleVariable = 1.23e3F; |
32ビット(4バイト)の小数を扱う変数であることを宣言し、「1230.0」(1.23×10×10×10)を代入。
メソッド
1 2 3 | float sampleMethod(){ } |
「sampleMethod」の戻り値が、32ビット(4バイト)の小数であることを宣言している。
サンプル
SampleClass.java
このサンプルプログラムは、「12.3456」から「1.2345」を引き、「11.1111」と表示する。
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 | package samplePackage; public class SampleClass { public static void main( String[] args ){ // 変数「$numA」は32ビット(4バイト)の小数を扱う変数であることを、floatで宣言。 float $numA = 12.3456F; // 変数「$numB」は32ビット(4バイト)の小数を扱う変数であることを、floatで宣言。 float $numB = 1.2345F; SampleClass sampleObject = new SampleClass(); // 変数「$result」は32ビット(4バイト)の小数を扱う変数であることを、floatで宣言。 float $result = sampleObject.keisan( $numA, $numB ); sampleObject.display( $result ); } // 32ビット(4バイト)の小数を返すメソッドであることを、floatで宣言。 float keisan( float $argA, float $argB ) { return( $argA - $argB ); } // 仮引数「$arg」は32ビット(4バイト)の小数を扱う仮引数であることを、floatで宣言。 void display( float $arg ) { System.out.println( $arg ); } } |
実行結果
11.1111