float型

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