JAVAの初心者です。
Integer.parseIntを利用して、数値を出力しておりますが、
下記の3パターンで出力したところ、
パターン3が出力できず、エラーが出てきます。
なぜ、1と2は出力できて3が出来ないかどうしても理解ができず、
どなたか詳しい方がいらっしゃいましたらご教授いただけませんでしょうか。
よろしくどうぞお願いいたします。
class traning{ public static void main(String[] args){ int a =100; double b = 1.5; String c ="7"; double d = 1.2; System.out.println(Integer.parseInt((int)(a+b)+c)+d);//パータン1 System.out.println(Integer.parseInt((int)(a+b)+c));//パータン2 System.out.println(Integer.parseInt((int)(a+b)));//パータン3 } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/12 08:17
2020/05/12 08:19