間違ったクイズの結果

jannatin nayem sourav

これはプログラムの出力です

以下のプログラムを実行することで、この結果を得るまで行うことができました

import java.util.Scanner;

public class aLittleQuiz {

    public static void main(String[] args) {

        // declaring varibles

        String quizStart;
        int quizAns1, quizAns2, quizAns3;

        Scanner input = new Scanner(System.in);

        System.out.println("Are you ready for a quiz? (y / n)");
        quizStart = input.next();

        System.out.println("Okay, here it comes!");

        // quiz answer 1

        System.out.println("\nWhat is the capital of Alaska? \n1) Melbourne\n2) Anchorage\n3) Juneau");
        quizAns1 = input.nextInt();

        if (quizAns1 == 3) {
            System.out.println("That's right");
        } else {
            System.out.println("Your answer is wrong, sorry!");
        }

        // quiz answer 2

        System.out.println("Q2) Can you store the value ''cat'' in a variable of type int? \n1) yes \n2) no");
        quizAns2 = input.nextInt();

        if (quizAns2 == 1) {
            System.out.println("Sorry, ''cat'' is a string. ints can only store numbers.");
        } else if (quizAns2 == 2) {
            System.out.println("Correct!");
        }

        // quiz answer 3

        System.out.println("What is the result of 9+6/3? \n1) 5\n2) 11 \n3) 15/3");
        quizAns3 = input.nextInt();
        if (quizAns3 == 2) {
            System.out.println("That's correct!");
        } else {
            System.out.println("");
        }

        // if (quizAns == 3 && quizAns == ) {

        // }

    }

}

しかし、どうすればこの部分をプログラムできますか?

「全体として、3つのうち2つが正解です。遊んでくれてありがとう!」

レーマン

のような変数を宣言し、ブロックint marks内で1つインクリメントしますif\else(これにより正解が得られました)。そして最後に印刷

System.out.println("Overall, you got" +marks+" out of 3 correct. Thanks for playing!");

あなたの質問が修正されたと仮定すると(3)

        String quizStart;
        int quizAns1, quizAns2, quizAns3;
        int marks=0;

        Scanner input = new Scanner(System.in);

        System.out.println("Are you ready for a quiz? (y / n)");
        quizStart = input.next();

        System.out.println("Okay, here it comes!");

        // quiz answer 1

        System.out.println("\nWhat is the capital of Alaska? \n1) Melbourne\n2) Anchorage\n3) Juneau");
        quizAns1 = input.nextInt();

        if (quizAns1 == 3) {
            System.out.println("That's right");
            ++marks;
        } else {
            System.out.println("Your answer is wrong, sorry!");
        }

        // quiz answer 2

        System.out.println("Q2) Can you store the value ''cat'' in a variable of type int? \n1) yes \n2) no");
        quizAns2 = input.nextInt();

        if (quizAns2 == 1) {
            System.out.println("Sorry, ''cat'' is a string. ints can only store numbers.");
        } else if (quizAns2 == 2) {
            System.out.println("Correct!");
            ++marks;
        }

        // quiz answer 3

        System.out.println("What is the result of 9+6/3? \n1) 5\n2) 11 \n3) 15/3");
        quizAns3 = input.nextInt();
        if (quizAns3 == 2) {
            System.out.println("That's correct!");
            ++marks;
        } else {
            System.out.println("");
        }
        System.out.println("Overall, you got " +marks+" out of 3 correct. Thanks for playing!");

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

2つのインデックスで間違った結果

分類Dev

strtotimeのPHPの間違った結果

分類Dev

0.9972のNumberFormatterの間違った結果

分類Dev

Joda Time toDate()の間違った結果

分類Dev

SciPymedfiltの間違った結果

分類Dev

sizeofの間違った結果

分類Dev

Pythonの間違った乗算結果

分類Dev

sympy統合の間違った結果

分類Dev

間違った式の結果linq

分類Dev

qSinとqCosの間違った結果

分類Dev

Lucene BooleanQuery の間違った結果

分類Dev

array_sumPHPの間違った結果

分類Dev

Python。間違った結果

分類Dev

統合 - 間違ったタイプの結果を取得する

分類Dev

間違った結果を返す日付のクエリ

分類Dev

Elasticsearchクエリの結果が間違った結果を返す

分類Dev

私のクイックソートの実装は間違った結果をもたらします

分類Dev

URLに私の名前のウェブサイトをスクレイピング、間違った結果

分類Dev

間違った結果を与えるカメラポーズ推定

分類Dev

間違った結果でMySQL結合

分類Dev

DAOレイヤーのJUnitテストがpostgresqlexists()クエリに対して間違った結果を返す

分類Dev

間違った結果を与えるtfidfベクトライザー

分類Dev

VueJS配列インデックスが間違った結果を返す

分類Dev

誤った結果の間にインクリメント

分類Dev

クエリが間違った結果を返すのはなぜですか?

分類Dev

複数のクエリを含むMongoDBfindOneが間違った結果を返す

分類Dev

PHPのクエリから同じ間違った結果を取得する

分類Dev

PostgreSQL-特定のクエリで間違った結果を取得する

分類Dev

SQLクエリ-複数のCOUNTが間違った(同じ)結果を返す

Related 関連記事

  1. 1

    2つのインデックスで間違った結果

  2. 2

    strtotimeのPHPの間違った結果

  3. 3

    0.9972のNumberFormatterの間違った結果

  4. 4

    Joda Time toDate()の間違った結果

  5. 5

    SciPymedfiltの間違った結果

  6. 6

    sizeofの間違った結果

  7. 7

    Pythonの間違った乗算結果

  8. 8

    sympy統合の間違った結果

  9. 9

    間違った式の結果linq

  10. 10

    qSinとqCosの間違った結果

  11. 11

    Lucene BooleanQuery の間違った結果

  12. 12

    array_sumPHPの間違った結果

  13. 13

    Python。間違った結果

  14. 14

    統合 - 間違ったタイプの結果を取得する

  15. 15

    間違った結果を返す日付のクエリ

  16. 16

    Elasticsearchクエリの結果が間違った結果を返す

  17. 17

    私のクイックソートの実装は間違った結果をもたらします

  18. 18

    URLに私の名前のウェブサイトをスクレイピング、間違った結果

  19. 19

    間違った結果を与えるカメラポーズ推定

  20. 20

    間違った結果でMySQL結合

  21. 21

    DAOレイヤーのJUnitテストがpostgresqlexists()クエリに対して間違った結果を返す

  22. 22

    間違った結果を与えるtfidfベクトライザー

  23. 23

    VueJS配列インデックスが間違った結果を返す

  24. 24

    誤った結果の間にインクリメント

  25. 25

    クエリが間違った結果を返すのはなぜですか?

  26. 26

    複数のクエリを含むMongoDBfindOneが間違った結果を返す

  27. 27

    PHPのクエリから同じ間違った結果を取得する

  28. 28

    PostgreSQL-特定のクエリで間違った結果を取得する

  29. 29

    SQLクエリ-複数のCOUNTが間違った(同じ)結果を返す

ホットタグ

アーカイブ