Lekcja 11. Metody w praktyce

package pl.am.podstawy.lekcja11;

import java.util.Scanner;

public class Test {
    static int iloscPunktow = 0;
    static int numerPytania = 1;

    public static void zadajPytanie(String pytanie, String odpA, String odpB, String odpC, String odpD, String poprawnaOdpowiedz) {
        Scanner scanner = new Scanner(System.in);
        System.out.println(numerPytania + ") " + pytanie);
        numerPytania++;
        System.out.println("a) " + odpA);
        System.out.println("b) " + odpB);
        System.out.println("c) " + odpC);
        System.out.println("d) " + odpD);
        String odpowiedz = scanner.nextLine();


        if (odpowiedz.equalsIgnoreCase(poprawnaOdpowiedz)) {
            iloscPunktow++;
        }

        System.out.println();
    }

    public static void wypiszTytul() {
        System.out.println();
        System.out.println(" /$$$$$$$$                    /$$                              /$$$$$                               \n" +
                "|__  $$__/                   | $$                             |__  $$                               \n" +
                "   | $$  /$$$$$$   /$$$$$$$ /$$$$$$         /$$$$$$$$            | $$  /$$$$$$  /$$    /$$ /$$   /$$\n" +
                "   | $$ /$$__  $$ /$$_____/|_  $$_/        |____ /$$/            | $$ |____  $$|  $$  /$$/| $$  | $$\n" +
                "   | $$| $$$$$$$$|  $$$$$$   | $$             /$$$$/        /$$  | $$  /$$$$$$$ \\  $$/$$/ | $$  | $$\n" +
                "   | $$| $$_____/ \\____  $$  | $$ /$$        /$$__/        | $$  | $$ /$$__  $$  \\  $$$/  | $$  | $$\n" +
                "   | $$|  $$$$$$$ /$$$$$$$/  |  $$$$/       /$$$$$$$$      |  $$$$$$/|  $$$$$$$   \\  $/   |  $$$$$$$\n" +
                "   |__/ \\_______/|_______/    \\___/        |________/       \\______/  \\_______/    \\_/     \\____  $$\n" +
                "                                                                                           /$$  | $$\n" +
                "                                                                                          |  $$$$$$/\n" +
                "                                                                                           \\______/ ");
        System.out.println();
    }

    public static void main(String[] args) {

        wypiszTytul();

        zadajPytanie("Jaka jest maksymalna liczba dla zmiennej typu byte?",
                "255", "256", "127", "128", "c");

        zadajPytanie("Który z podanych typów nie jest typem prostym?",
                "int", "String", "long", "boolean", "b");

        zadajPytanie("Która z podanych operazji ma NAJWYŻSZY priorytet ",
                "przypisanie", "odejmowanie", "mnożenie", "inkrementacja",
                "d");

        zadajPytanie("Która z podanych operazji ma NAJNIŻSZY priorytet ",
                "przypisanie", "odejmowanie", "mnożenie", "inkrementacja",
                "a");

        zadajPytanie("Na zmiennej którego z podanych typów możemy zapisać największą liczbę ",
                "byte", "short", "int", "long",
                "d");


        System.out.println("iloscPunktow = " + iloscPunktow);
    }
}

One thought on “Lekcja 11. Metody w praktyce

  • 8 września 2020 o 21:38
    Permalink

    Szkoda że nie uczysz Kotlina, bardzo dużo aplikacji na androida jest przepisywanych z Javy na Kotlina i Dart Flutter. Kotlin też ma wsparcie Spring Boota. Kotlin to taka nowa Java, dlatego że Scala okazała się za trudna i poszła inną drogą.

    Odpowiedz

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *