Tips

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

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

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

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

問題

int型の値をString型に変換するプログラムを作成せよ
例) 123 → “123”

解答例1
[java] public class Excercise_040 {
public static void main(String[] args) {
int n = 123;
String str = "" + n;

System.out.println(str);
}
}
[/java]


解答例2
[java] public class Excercise_040 {
public static void main(String[] args) {
int n = 123;
String str = String.valueOf(n);

System.out.println(str);
}
}
[/java]


間違い例

[java] public class Excercise_040 {
public static void main(String[] args) {
int n = 123;
String str = (String)n;

System.out.println(str);
}
}
[/java] よくある間違いですが、int型をString型にキャストすることはできません。
基本データ型をString型にするには空文字と結合するか、StringクラスにあるvalueOfメソッドを使いましょう。


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

はじめてのJAVA 連載

Recent News

Recent Tips

Tag Search