似非プログラマーの雑多な日記

似非プログラマーの雑多な日記

「継続は力なり」の実証実験してます

【Java第4回】Javaの様々なデータ型

Javaの様々なデータ型(今回は基本データ型8つとString型)を使用したプログラムを書いてみました。

それぞれのデータ型に格納できるデータの詳細はソースコード内にコメントアウトしているのでそちらを参照ください。

public class Sample4 {

	public static void main(String[] args) {

		// char型の変数の宣言と代入(初期化) // Unicodeのみ代入可能
		char variable1 = 0x0030;
		char variable2 = 0x3041;
		char variable3 = 0x005A;
		System.out.println(variable1);
		System.out.println(variable2);
		System.out.println(variable3);

		// boolean型の変数の宣言と代入(初期化) // true、falseのみ代入可能
		boolean variable4 = true;
		boolean variable5 = false;
		System.out.println(variable4);
		System.out.println(variable5);

		// byte型の変数の宣言と代入(初期化) // -128~127(8ビット符号付き整数)のみ代入可能
		byte variable6 = -128;
		byte variable7 = 50;
		byte variable8 = 127;
		System.out.println(variable6);
		System.out.println(variable7);
		System.out.println(variable8);

		// short型の変数の宣言と代入(初期化) // -32768~32767(16ビット符号付き整数)のみ代入可能
		short variable9 = -32768;
		short variable10 = 10000;
		short variable11 = 32767;
		System.out.println(variable9);
		System.out.println(variable10);
		System.out.println(variable11);

		// int型の変数の宣言と代入(初期化) // -2147483648~2147483647(32ビット符号付き整数)のみ代入可能
		int variable12 = -2147483648;
		int variable13 = 1000000000;
		int variable14 = 2147483647;
		System.out.println(variable12);
		System.out.println(variable13);
		System.out.println(variable14);

		// long型の変数の宣言と代入(初期化)
		// -9223372036854775808~9223372036854775807(64ビット符号付き整数)のみ代入可能
		long variable15 = -9223372036854775808L; // 数字の末尾にL(l)を付けないとint型と認識されてしまう
		long variable16 = 5000000000000000000L;
		long variable17 = 9223372036854775807L;
		System.out.println(variable15);
		System.out.println(variable16);
		System.out.println(variable17);

		// float型の変数の宣言と代入(初期化)
		// 32ビット符号付き実数(範囲省略)のみ代入可能
		float variable18 = -1.2F; // 数字の末尾にF(f)を付けないとdouble型と認識されてしまう
		float variable19 = 8495.7584F;
		System.out.println(variable18);
		System.out.println(variable19);

		// double型の変数の宣言と代入(初期化)
		// 64ビット符号付き実数(範囲省力)のみ代入可能
		double variable20 = -352849538.933595726;
		double variable21 = 86073957745.47027579375972;
		System.out.println(variable20);
		System.out.println(variable21);

		// String型の変数の宣言と代入(初期化)
		// 文字列の代入が可能
		String reference1 = "Stringは参照型";
		String reference2 = "近頃は暑すぎる";
		System.out.println(reference1);
		System.out.println(reference2);
	}
}


f:id:captaindream0502:20200830175851p:plain
eclipse上でコードを実行した例



それでは、また次回。