Javaで値を繰り返し入力し合計値が100を超える、または、10回入力が行われた場合に入力を止めそれまでの値を出力するプログラム
Java初心者です。
値を繰り返し入力し合計値が100を超える、または、10回入力が行われた場合に入力を止めそれまでの値を出力するプログラムを作成しています。
Eclipseでループ処理と配列を使って書いているんですが、whileで条件を指定したところ、
以下の警告が出てしまいます。
・演算子 < は引数の型 Scanner, int で未定義です
スコープの外で定義していると思うのですが、
エラーが出てしまう理由がよくわからないので、
解決策を教えてください。
お願いします。
int s[] = new int[100];
int input = 0;
Scanner scan;
// 値をキーボードから入力
for (int i = 0; i < 10; i++) {
System.out.println("整数を入力してください");
scan = new Scanner(System.in);
s[i] = scan.nextInt();
}
// 入力値が100を超える、または入力が10回行われたら入力ストップ
while (scan < 10 && s < 100) {
}
// 入力された数値を全て出力
}