javaの標準入力についてわからないことがあります。
最初に何回標準入力するかを入力し、その後その回数分標準入力を行うプログラムを下記のようにコーディングしました。
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int count = 0;
int distance = 0;
for(int i = 0; i < num; i++){ int floor = sc.nextInt(); if(count == 0){ distance += floor - 1; count++; }else{ distance += floor; } } System.out.println(distance); }
}
この書き方だとfor文が周るたびにfloorの値が変わる内容になっているのですが一回目で使用したfloorを二回目のループ、二回目で使用したfloorを三回目で使用した場合はどのような処理を行えばよいのでしょうか。
拙い文章で申し訳ありませんがどなたかご教授お願い致します。
回答1件
あなたの回答
tips
プレビュー