下記コードが、コンパイルエラーになるのですが、
(num , sumを変数に解決できませんと出ます)
なぜうまくいかないのかわかりません。
やりたいこと
条件1 do whileを使用し、入力した分だけループさせたいです。
アドバイスお願いします。
使用環境は、eclipsを使用しています。
import
1import java.io.IOException; 2import java.io.InputStreamReader; 3 4public class Renshu03 { 5 public static void main(String[] args) throws IOException { 6 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); 7 8 int i = 0; // int iを0として設定 9 do { 10 11 System.out.println("数字を入力してください。"); 12 String str = br.readLine(); 13 int num = Integer.parseInt(str); 14 15 int sum = 0; // int sum も0として設定 16 i++; 17 sum += i; 18 19 } while (num > i); // iを入力した数 numまでループさせる 20 21 System.out.println("結果は" + sum + "です。"); 22 } 23} 24コード
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/05/17 14:45
2018/05/17 14:49
退会済みユーザー
2018/05/17 14:53
退会済みユーザー
2018/05/17 14:54
2018/05/17 14:56
退会済みユーザー
2018/05/17 15:01
2018/05/17 15:06
退会済みユーザー
2018/05/17 15:20