変数の値を参照する - 萌えJava超入門
第四章 変数・リテラル・データ型

変数の値を参照する

値を代入した変数は、リテラルと同様に扱えます。

変数の値を参照する

それぞれのデータ型の変数に値を代入して、
変数の値を参照してみましょう。
値を代入した変数は、
リテラルと同様に使用できる。
System.out.println()では、
変数の値が表示されるぞ。

//Sample15_06.java
class Sample15_06{
 public static void main(String[] args){

    System.out.println("--int--");
    int int_dec = 28;
    int int_bin = 0b11100;
    int int_oct = 034;
    int int_hex = 0x1C;
    System.out.println("28 = " + int_dec);
    System.out.println("0b11100 = " + int_bin);
    System.out.println("034 = " + int_oct);
    System.out.println("0x1C = " + int_hex);
    System.out.println("");


    System.out.println("--double--");
    double dou_xx = 3.14;
    double dou_xxd = 3.14d;
    System.out.println("3.14 = " + dou_xx);
    System.out.println("3.14d = " + dou_xxd);
    System.out.println("");


    System.out.println("--char--");
    char ch_A = 'A';
    char ch_dec = (char)65;
    char ch_hex = (char)0x41;
    char ch_uni = '\u0041';
    System.out.println("\'A\' = " + ch_A);
    System.out.println("(char)65 = " + ch_dec);
    System.out.println("(char)0x41 = " + ch_hex);
    System.out.println("'\\u0041' = " + ch_uni);
    System.out.println("");

    System.out.println("--boolean--");
    boolean bool_y = true;
    boolean bool_n = false;
    System.out.println("true = " + bool_y);
    System.out.println("false = " + bool_n);
    System.out.println("");

    System.out.println("--String--");
    String str = "なのです!";
    System.out.println("\"なのです!\" = " + str);
 }
}
文字列 + そのほかのデータ型  は文字列として扱われます。
「\"」や、「\'」は、それぞれ「"」「'」を表すエスケープシーケンスです。

実行した結果が以下です。

コマンドライン
>javac Sample15_06.java
>java Sample15_06

--int--
28 = 28
0b11100 = 28
034 = 28
0x1C = 28

--double--
3.14 = 3.14
3.14d = 3.14

--char--
'A' = A
(char)65 = A
(char)0x41 = A
'\u0041' = A

--boolean--
true = true
false = false

--String--
"なのです!" = なのです!

System.out.println()メソッドでは、
intなどの整数を「小数点の無い数値」
doubleなどの実数を「小数点のある数値」として表示します。
(int は 1  double は 1.0 のように表示する)
今後、値のデータ型を確認する手段として用いますので、覚えておいてください。

値を代入した変数は、
リテラルと同じ。
double は小数点付きで表示される・・・。
大丈夫そうか?
double は小数点付きで・・・
今話しかけないで!


お疲れ様でした。




© 2019 awasekagami