何でも入るプリミティブな型

ネタです。

以下のソースはコンパイルエラーになりません。
結構いろんな表記ができるものです。

/**
 * <i>概要</i>: ダブル変数クラス  .
 * <p>
 * テストクラス
 * 
 * 
 * @author kensir0u
 * @version 1.0
 * @since JDK 5.0
 * 
 */
@SuppressWarnings("all")
public class PrimitiveDouble {

	public static void main(String[] args) {
		double d1 = 0x1.0p-1;
		double d2 = 0.1d;
		double d3 = 0.1e-1;
		double d4 = 0.1e-1d;
		double d5 = 0.1;
		double d6 = 0x9c3;
		double d7 = '\u30c0';
		double d8 = 072;
		double d9 = 3 * 10E8;
		double d10 = Double.NaN;
	}
}