Wrapper Float の型キャストが Java で Wrapper Integer 型に対して機能しないのはなぜですか。
public class Conversion {
public static void main(String[] args) {
Integer i = 234;
Float b = (Float)i;
System.out.println(b);
}
}
Wrapper Float の型キャストが Java で Wrapper Integer 型に対して機能しないのはなぜですか。
public class Conversion {
public static void main(String[] args) {
Integer i = 234;
Float b = (Float)i;
System.out.println(b);
}
}
クラスを書き直して、希望どおりに動作させることができます。
public class Conversion {
public Float intToFloat(Integer i) {
return (Float) i.floatValue();
}
}
public class Conversion {
public static void main(String[] args) {
Integer i = 234;
Float b = i.floatValue();
System.out.println(b);
}}