問題ですが、5回テストをして、各テストの点数、合計点、平均点、最高点、最低点を求めて表示するプログラムを作成せよ!という問題です。画面イメージとして、
C:\java Syuukei
点数: 80 : 100 : 70 : 60 : 90 [5回]
合計点 : 400 平均点 : 80.0
最高点 : 100 最低点 : 60
C:\
こういうふうにコマンドプロンプトに表示されるプログラムです。
今月習い始めたばかりで私にはとてつもなく難しいです・・・。
どうか力をかして下さい。よろしくお願いします。(ちなみに提出が明日・・・)
No.1ベストアンサー
- 回答日時:
書き方はいろいろあるでしょうけど、こんなんでどうでしょうか。
public class Syuukei{
public static void main(String args[]){
int ten[]={80,100,70,60,90};
int max=0;
int min=100;
int total=0;
System.out.print("点数");
for(int i=0;i<ten.length;i++){
System.out.print(" : "+ten[i]);
total+=ten[i];
if(max < ten[i]){
max=ten[i];
}
if(min > ten[i]){
min=ten[i];
}
}
System.out.println(" ["+ten.length+"回]");
System.out.print("合計点:"+total);
System.out.println(" 平均点:"+(double)total/ten.length);
System.out.print("最高点:"+max);
System.out.println(" 最低点:"+min);
}
}
もぅばっちりです!!!ありがとうございます!!!コンパイルも一発でいきました!!今後はなんとか自分でできるようにがんばりますσ(^^)(またお世話になるかもしれませんが・・・)ほんとうにありがとうございました!m(._.)m ペコッ
No.4
- 回答日時:
どうも。
遅くなってすいません。コード、一応、こちらではテストしてから載せました。
こちらではエラーはでてないですが、どんなエラーですか?
gooは、行頭のタブが表示されないので、コード見やすくするのに
全角スペースを使ったから、そのままコピペすると
それは引っかかると思います。
あと、バグがありました。
点数はランダムに生成してますが、このままだと、100点が
でません。
random.nextInt(100)
の100を101にかえてください。
この回答への補足
エラー:Exam.java を読み込めません。
エラー1個
って出ています。
No1の人のソースをそのままコピーしたら一発でいきましたけど、一応全角もチェックしましたが・・・。私のチェックがあまいと思うのでもうちょっとがんばってみますσ(^^)
No.3
- 回答日時:
要求に忠実じゃないですが・・・(出力形式が)
public class Exam {
private int sum;
private float ave;
private int max;
private int min = 100;
private int count;
private java.util.Random random = new java.util.Random();
public void takeExam() {
count++;
int point = random.nextInt(100);
System.out.println("試験第" + count + "回 : " + point + " 点");
sum += point;
ave = (float)sum / count;
max = Math.max(point, max);
min = Math.min(point, min);
}
public void takeExam(int times) {
while (times-- > 0) {
takeExam();
}
}
public void print() {
System.out.println("試験回数:" + count);
System.out.println("合計点:" + sum + " 平均点:" + ave);
System.out.println("最高点:" + max + " 最低点:" + min);
}
public static void main(String[] args) {
Exam exam = new Exam();
exam.takeExam(5);
System.out.println("");
exam.print();
}
}
No.2
- 回答日時:
public Syuukei{
public static void main(String[] args){
int[] tensuu={80,100,70,60,90};
int goukei = 0;
float heikin = 0.0;
int saikouten = 0;
int saiteiten = 100;
System.out.println("点数");
for(int i=0;i<tensuu.length;i++){
System.out.print(":"+tensuu[i]);
goukei = goukei + tensuu[i];
if(saikouten < tensuu[i]) saikouten = tensuu[i];
if(saiteiten < tensuu[i]) saiteiten = tensuu[i];
}
System.out.println("["+tensuu.length+"回]");
heikin = (float)goukei /(float)tensuu.length;
System.out.println("合計点:"+goukei+" 平均点:"+heikin);
System.out.println("最高点:"+saikouten+" 最低点:"+saiteiten);
}
}
ですかね。とりあえず。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- 高校受験 夏休み、本気で勉強を頑張りたい 2 2022/07/03 16:33
- 中学校 理科だけが極端に苦手 5 2022/09/10 14:18
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- 中学校受験 中学受験 3 2022/11/13 21:17
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- 高校受験 成績について 2 2022/10/26 10:18
- 中学校 ある教科のテストの平均点が28点だったのですが、これは先生に問題がありますか? ちなみに最高得点も7 4 2022/11/29 20:48
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
論理演算子”||”またはの入力方法
-
テキストボックスに入力された...
-
Ctrl+Zが入力されると終了する...
-
java キーボード入力された値の...
-
【java】標準入力の受け取り方
-
7つ数字を表示したら改行すると...
-
ループ処理の際、最後だけ","を...
-
java 素数判定
-
Java、2の0乗~10乗の表示
-
java
-
パソコンキーボードで時分秒を...
-
Javaで改行などが出来ないのです。
-
JSPやサーブレットでSystem.out...
-
C言語のポインターに関する警告
-
べき乗
-
<s:iterator>の値をリストで取...
-
格闘ゲームのコマンド判定について
-
どんな時にIteratorを使うと便...
-
ボタンのイベントで異なるウィ...
-
改行コードの置換が…
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ループ処理の際、最後だけ","を...
-
続・ZZZ,ZZZ,ZZ9形式の金額形式...
-
java キーボード入力された値の...
-
テキストボックスに入力された...
-
論理演算子”||”またはの入力方法
-
総称型ArrayList<E>への参照...
-
7つ数字を表示したら改行すると...
-
Ctrl+Zが入力されると終了する...
-
countに実行した回数をいれたい...
-
キーボードから10人分の点数を...
-
Java、2の0乗~10乗の表示
-
Randomメソッドの確率設定
-
数値⇒漢数字変換 java
-
コマンドライン引数の例外処理...
-
Java 入力した整数値の合計を、...
-
javaのエラーが回収できない
-
2つのスクロールバーを連動させ...
-
階乗の式
-
C#の質問
-
Java キーボードから負の数が入...
おすすめ情報