public static void d6() {
		Scanner input = new Scanner(System.in);
		String[] chinese = { "零", "壹", "貳️", "參", "肆", "伍", "陸", "柒", "捌", "玖" };
		String[] unit = { "", "拾", "佰", "仟", "萬", "億" };
		String result = new String();
		int source = 0, orgNum = 0;

		do {
			System.out.print("請輸入金額：");
			source = input.hasNext() ? input.nextInt() : 0;

			if (source >= 0 && source <= 1000000000)
				break;

			System.out.println("金額請介於0 ~ 1000,000,000之間");
		} while (true);

		orgNum = source;
		if (source > 0) {
			if (source >= 100000000) {
				if (source / 100000000 == 10)
					result += "拾億";
				else
					result += chinese[source / 100000000] + unit[5];
				source %= 100000000;
			}

			if (source >= 10000) {
				result += d6Method(source / 10000) + unit[4];
				source %= 10000;
			}

			if (source < 10000)
				result += d6Method(source);
		} else
			result = chinese[0];

		System.out.printf("%9d, %s\n", orgNum, result);
	}