ユーザーにスコア(100点満点)を入力するよう繰り返し促すプログラムを作成するjava

Abdullah Abboud

プログラムが実際のすべてのスコアを取得したら、5人の学生のテストでスコア(100点満点)を提供するようにユーザーに繰り返し促すプログラムを作成します。次の見出しのテーブルを作成する必要があります(そしてテーブルの残りの部分を自動的に入力します)。例

                   Student No #              Score(out of 100)
                      1                             55

                      2                             66

プログラムは彼らが合計スコアを計算する必要があります

これが私のコードです

import java.io.*;
import java.util.*;

public class test33 {

    public static void main(String[]args){

        Scanner kbReader = new Scanner (System.in);

        int scores[] = new int [100];
        int counter = 0;
        int sum = 0;    
        int input = 0;

        do {
            System.out.println("Enter score out of 100 or negative to break.");
            input = kbReader.nextInt();

            if (input < 0) {
                break;
            } else if (input > 100) {
                System.out.println("Score must be out of 100");
            } else {
                scores[input]++;
                counter++;
                sum += input;
            }
        } while (input > 0);

        System.out.println("Score\t# of occur...");
        for (int i = 0; i < 100; i++) {
            System.out.println(i + "\t" + scores[i]);
        }
        System.out.println("The mean score is " +(sum/counter));
    }
}                   
Elarbi Mohamed Aymen

scores[input]++;配列に値を割り当てたい場合scores[]は、以下のように修正する必要があります。

public static void main(String[]args) {
        Scanner kbReader= new Scanner (System.in);
        int scores[] = new int [100];
        int counter = 0;
        int sum = 0;
        int input = 0;
        do {
            System.out.println("Enter score out of 100 or negative to quit.");
            input=kbReader.nextInt();
             if(input<0) {
                 break;
             }
             else if (input>100) {
                System.out.println("Score must be out of 100");
            } else {
                scores[counter]=input;
                counter++;
                sum+=input;
            }
        } while (input>0);
        if(counter != 0){
            System.out.println("Score\t# of occur...");
            for(int i =0; i<100; i++) {
                System.out.println(i + "\t" + scores[i]);
            };
            System.out.println("The mean score is " +(sum/counter));
        }
    }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ユーザーにパスワードの入力を促し、条件を確認するプログラム

分類Dev

ユーザーに10個の数値の入力を促し、それらの平均と標準偏差を表示するプログラムを作成します。

分類Dev

ユーザーに年とその年の最初の日を入力するように促し、HTML を構築してカレンダーを表示するプログラムを作成します。

分類Dev

ユーザーが選択肢を入力した後にプログラムを繰り返す方法

分類Dev

合計金額が目標値と一致するまで、ユーザーにコイン値の入力を繰り返し要求するPythonプログラムを作成します

分類Dev

宿題ユーザーに整数の入力を促し、整数が回文であるかどうかを報告するテストプログラムを作成します

分類Dev

宿題ユーザーに整数の入力を促し、整数が回文であるかどうかを報告するテストプログラムを作成します

分類Dev

Javaで整数のユーザー入力を逆にするプログラムを作成するにはどうすればよいですか?

分類Dev

ループ内でEOFを繰り返し返すように入力ストリームを設定する

分類Dev

ユーザーに整数(n)を入力し、n行の出力を出力するように求めるプログラムを作成します。

分類Dev

ユーザーがコードを繰り返すように入力すると、エラーが発生します

分類Dev

C#プログラムは、ユーザー入力の質問を複数回繰り返します

分類Dev

ユーザー入力をエンコードおよびデコードするJavaプログラム

分類Dev

ユーザー入力に反応するようにC#でプログラムを取得する方法

分類Dev

Javaユーザーがコマンドプロンプトに入力を入力するまでプログラムの実行を停止します

分類Dev

scanner.nextLine()は、ユーザーが1-2を入力するとエラーになります。プログラムがこの入力を1として受け入れるようにするにはどうすればよいですか?

分類Dev

ユーザーに文字列の入力を求め、それをASCIIコードに変換してから、選択ソートを使用するプログラムを作成するにはどうすればよいですか?

分類Dev

Matlabに値を再入力するようにユーザーに促します

分類Dev

ユーザーが文を入力し、その文をリストに入れて、各単語を単語の位置に変換できるプログラムを作成するにはどうすればよいですか。

分類Dev

Javaのユーザー入力からdowhile / whileループを使用するようにプログラムを編集する

分類Dev

私は質問を繰り返したいが、ユーザが入力した場合-1私は停止にプログラムをしたいですか?

分類Dev

特殊文字を含まない文字列を入力するようにユーザーに促します[@。、!] Javascript

分類Dev

bashは、文字列を編集して入力するようにユーザーに促します

分類Dev

ACプログラムを使用して、ユーザーがLinuxに存在するコマンドを入力したかどうかを判断する方法

分類Dev

ユーザーが何かをクリックして押したままにした場合に、何かを繰り返し実行しないようにpygameをプログラムするにはどうすればよいですか?

分類Dev

私のボットプログラムはユーザー入力を受け入れ、返信する代わりに何もしません

分類Dev

MVC 5-foreachループを繰り返すたびに、新しいラジオボタングループが作成されます。コントローラの結果にアクセスするにはどうすればよいですか?

分類Dev

一連の単語をユーザーに照会するJavaプログラムを作成します。ユーザーが「quit」と入力すると、プログラムは終了します。

分類Dev

ユーザーに入力(整数)を要求し、入力(整数)の2乗を出力するプログラムを作成します

Related 関連記事

  1. 1

    ユーザーにパスワードの入力を促し、条件を確認するプログラム

  2. 2

    ユーザーに10個の数値の入力を促し、それらの平均と標準偏差を表示するプログラムを作成します。

  3. 3

    ユーザーに年とその年の最初の日を入力するように促し、HTML を構築してカレンダーを表示するプログラムを作成します。

  4. 4

    ユーザーが選択肢を入力した後にプログラムを繰り返す方法

  5. 5

    合計金額が目標値と一致するまで、ユーザーにコイン値の入力を繰り返し要求するPythonプログラムを作成します

  6. 6

    宿題ユーザーに整数の入力を促し、整数が回文であるかどうかを報告するテストプログラムを作成します

  7. 7

    宿題ユーザーに整数の入力を促し、整数が回文であるかどうかを報告するテストプログラムを作成します

  8. 8

    Javaで整数のユーザー入力を逆にするプログラムを作成するにはどうすればよいですか?

  9. 9

    ループ内でEOFを繰り返し返すように入力ストリームを設定する

  10. 10

    ユーザーに整数(n)を入力し、n行の出力を出力するように求めるプログラムを作成します。

  11. 11

    ユーザーがコードを繰り返すように入力すると、エラーが発生します

  12. 12

    C#プログラムは、ユーザー入力の質問を複数回繰り返します

  13. 13

    ユーザー入力をエンコードおよびデコードするJavaプログラム

  14. 14

    ユーザー入力に反応するようにC#でプログラムを取得する方法

  15. 15

    Javaユーザーがコマンドプロンプトに入力を入力するまでプログラムの実行を停止します

  16. 16

    scanner.nextLine()は、ユーザーが1-2を入力するとエラーになります。プログラムがこの入力を1として受け入れるようにするにはどうすればよいですか?

  17. 17

    ユーザーに文字列の入力を求め、それをASCIIコードに変換してから、選択ソートを使用するプログラムを作成するにはどうすればよいですか?

  18. 18

    Matlabに値を再入力するようにユーザーに促します

  19. 19

    ユーザーが文を入力し、その文をリストに入れて、各単語を単語の位置に変換できるプログラムを作成するにはどうすればよいですか。

  20. 20

    Javaのユーザー入力からdowhile / whileループを使用するようにプログラムを編集する

  21. 21

    私は質問を繰り返したいが、ユーザが入力した場合-1私は停止にプログラムをしたいですか?

  22. 22

    特殊文字を含まない文字列を入力するようにユーザーに促します[@。、!] Javascript

  23. 23

    bashは、文字列を編集して入力するようにユーザーに促します

  24. 24

    ACプログラムを使用して、ユーザーがLinuxに存在するコマンドを入力したかどうかを判断する方法

  25. 25

    ユーザーが何かをクリックして押したままにした場合に、何かを繰り返し実行しないようにpygameをプログラムするにはどうすればよいですか?

  26. 26

    私のボットプログラムはユーザー入力を受け入れ、返信する代わりに何もしません

  27. 27

    MVC 5-foreachループを繰り返すたびに、新しいラジオボタングループが作成されます。コントローラの結果にアクセスするにはどうすればよいですか?

  28. 28

    一連の単語をユーザーに照会するJavaプログラムを作成します。ユーザーが「quit」と入力すると、プログラムは終了します。

  29. 29

    ユーザーに入力(整数)を要求し、入力(整数)の2乗を出力するプログラムを作成します

ホットタグ

アーカイブ