[JAVA]自動変換、強制変換


自動変換(=増幅変換、暗黙変換)

    byte a=10;
	int b=a;
intはbyteよりも大きなデータを持っているので、自動的に変換できます.

強制変換(=折りたたみ変換、明示的変換)


:強制変換は、より狭い範囲のデータをデータ型に変換します.
    int a=10;
	byte b=(byte)a;
書式:(変換するデータ型)値
    int a=10;
	byte b=a;
byteはintよりも小さいデータを持っているので、自動的に変換したりエラーが発生したりしません.
「(変換するデータ型)値」というフォーマットを使用しないと、エラーが発生します.