/*
* 練習問題7.2 p.148
* 数値である各基本データ型のフィールドを宣言しているクラスを作成して、異なるリテラル形式を使用して
* 値を代入してみなさい。たとえば、intフィールドに3.5fを代入してみるとか。どのリテラルがどの
* フィールド型と一緒に使用できますか。値の大きさを変えて、どのような影響があるかを調べてみなさい。
*/
package ch07.ex07_02;
public class Sample
{
/**
* @param args
*/
public static void main(String[] args)
{
int int_temp = (int) 3.5f;
System.out.println(int_temp); // 3 が表示される
byte byte_temp;
byte_temp = (byte) Short.MAX_VALUE;
System.out.println(byte_temp); // -1 が表示される
byte_temp = (byte) Integer.MAX_VALUE;
System.out.println(byte_temp); // -1 が表示される
}
}