Tips

【Java】プログラム作成練習問題43

【Java】プログラム作成練習問題43

プログラム作成練習問題43回となります。

※この出題形式に関しては答えは1つではありません。
解答例はできるだけ複数載せるつもりですが、問題文の要件を満たしていれば正解として下さい。

問題

“10”と”20″という二つの文字列をint型に変換し、合計値を求めるプログラムを作成せよ

解答例1
[java] public class Excercise_043 {
public static void main(String[] args) {
String str1 = "10";
String str2 = "20";

int num1 = Integer.valueOf(str1);
int num2 = Integer.valueOf(str2);

System.out.println(num1 + num2);
}
}
[/java]


間違い例

[java] public class Excercise_043 {
public static void main(String[] args) {
String str1 = "10";
String str2 = "20";

int num1 = (int)str1;
int num2 = (int)str2;

System.out.println(num1 + num2);
}
}
[/java] String型をint型にキャストすることはできません。
変換する場合はIntegerクラスに定義されているvalueOfメソッドか、parseIntメソッドを使用しましょう。


新連載はじまりました!新Java基礎 連載リンク

はじめてのJAVA 連載

Recent News

Recent Tips

Tag Search