
No.2ベストアンサー
- 回答日時:
import java.util.Scanner;
// 6人文の得点を入力し、平均を求めて表示する。ただし、0以上100以下以外の値が入力された時は再入力する
public class Main{
public static final int N = 6;
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int sum = 0, i = 0, val;
// 6人分の入力を繰り返す
do {
// 入力を促すメッセージを表示
System.out.println("message");
// 得点を入力する
val = scanner.nextInt();
if ((val > -1) && (val < 101)) {
// 足し込み処理を行う
sum += val;
} else {
// 得点の範囲にない時は、範囲内の値が入力されるまで再度入力を行う
continue;
}
i++;
} while (i < N);
// 平均を小数部分1桁で表示する
System.out.printf("%.1f\n", 1.0 * sum / N);
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
キーボードから10人分の点数を格納する配列を用意し、平均点および平均点
Java
-
学校で課題を出されて困っています(;´д`)
Java
-
java キーボード入力された値の数だけ文字を出力するfor文を使ったプログラムの書き方を教えてくだ
Java
-
4
Java キーボードから負の数が入力するまで繰り返し、何回目に入力されたか表示する。
Java
-
5
1~100までの数字を表示し、かつその中から2の倍数を表示する
Java
-
6
【初心者です】javaで平均値を求めたいのですが...
Java
-
7
Java 7日後までの天気を予測する
Java
-
8
Java 最初にデータ数を入力した後、double型データを入力し偏差を表示する。
Java
-
9
Javaで改行などが出来ないのです。
Java
-
10
整数を好きなだけ入力し、個数、合計、平均値を表示するプログラム
Java
-
11
【JAVA】与えられた金額を貨幣にした時の紙幣と硬貨の枚数を算出し、表示するプログラムを作成
Java
-
12
九九を横に表示する。
Java
-
13
Java、2の0乗~10乗の表示
Java
-
14
countに実行した回数をいれたいです。
Java
-
15
Java 九九の表について
Java
-
16
Java 配列に1から25以外の値が入力されるまで、1から25の範囲にある値を入力し、その後表示する
Java
-
17
Java 入力した整数値の合計を、合計が100以上になるまで求め、表示する。
Java
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
正負を反転させて出力するプロ...
-
5
C言語
-
6
C言語でgetchar();が上手く使え...
-
7
ワードで文字を入力する時の変...
-
8
標準入力から文字列配列に格納
-
9
4桁の数字以外を入力したらエラ...
-
10
*をユーザーが入力した数字の数...
-
11
正の正数値を読み込み、0が入力...
-
12
"gets"は危険なのでしょうか?
-
13
cout関数を使っているのですが...
-
14
数値の連続入力終了条件について
-
15
Linuxで入力待ちなしkeyread関...
-
16
プログラミングの問題で、キー...
-
17
数字以外が入力されたらエラー...
-
18
VB カウントダウンタイマーの作...
-
19
C言語 逆ピラミッドの作り方
-
20
getchar()をつける意味
おすすめ情報
公式facebook
公式twitter