Java-Übung [Basic]

Ich fing an, Übungen zu lösen, um Java zu lernen. Es tut mir leid, wenn ich einen Fehler gemacht habe.

Grundlagen

package com.company; import java.util.Scanner;

public class HundredKnocksBasic { public static void main(String arg[]) { // question0(); // question1(); // question2(); // question3(); // question4(); // question5(); // question6(); // question7(); // question8(); // question9(); // question10(); // question11(); // question12(); // question13(); // question14(); // question15(); // question16(); // question17(); // question18(); // question19(); }

Erstellen Sie eine Methode, die Hello World! Bei Ausführung anzeigt.


    private static void question0() {
        System.out.println("Frage 0");
        System.out.println("Hello World!");
    }

Erstellen Sie ein Programm, das 12345 + 23456 berechnet und die Ergebnisse anzeigt.


    private static void question1() {
        System.out.println("Frage 1");
        int a = 12345;
        int b = 23456;
        System.out.println(a + b);
    }

Erstellen Sie ein Programm, das den Rest von 12345 geteilt durch 7 anzeigt.


    private static void question2() {
        System.out.println("Frage 2");
        int a = 12345;
        int b = 7;
        System.out.println(a / b);
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben und diesen Eingabewert anzeigen können.


    private static void question3() {
        System.out.println("Frage 3");
        Scanner scanner = new Scanner(System.in);   //Scannerklasse initialisieren Instanziieren Sie die Scannerklasse
        //InputStream-Objekt, Standardeingabe(Normalerweise Eingabe über die Tastatur)
        System.out.println("Bitte gebe eine Nummer ein");
        int num = scanner.nextInt();  //Der Teil, der Eingaben empfängt
        scanner.close();
        System.out.println(num);
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben und das Berechnungsergebnis anzeigen können, indem Sie den Eingabewert mit drei multiplizieren.


    private static void question4() {
        System.out.println("Frage 4");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Bitte gebe eine Nummer ein");
        int num = scanner.nextInt(); //Der Teil, der Eingaben empfängt
        scanner.close();
        System.out.println(num * 3);
    }

Erstellen Sie ein Programm, mit dem Sie zwei ganzzahlige Werte eingeben und die Summe, Differenz, das Produkt, den Quotienten und den Rest dieser Werte ermitteln können. Die Differenz und der Quotient sind das Ergebnis des Subtrahierens oder Dividierens des zweiten Werts vom ersten Wert. Auch wenn es keinen Rest gibt, ist es gut, weil es als 0 angezeigt wird.


    private static void question5() {
        System.out.println("Frage 5");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Bitte geben Sie die erste Nummer ein");
        int num1 = scanner.nextInt();  //Der Teil, der die erste Eingabe erhält
        System.out.println("Bitte geben Sie die zweite Nummer ein");
        int num2 = scanner.nextInt();  //Der Teil, der die zweite Eingabe empfängt
        scanner.close();
        System.out.println(num1 + num2);
        System.out.println(num1 - num2);
        System.out.println(num1 * num2);
        System.out.println(num1 / num2);
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben und Null anzeigen können, wenn der Wert 0 ist.


    private static void question6() {
        System.out.println("Frage 6");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Bitte gebe eine Nummer ein(0)");
        int num = scanner.nextInt(); //Der Teil, der Eingaben empfängt
        scanner.close();
        if (num == 0) { //Wenn der eingegebene Wert 0 ist
            System.out.println("zero");
        }
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben können und der Null anzeigt, wenn der Wert 0 ist, und nicht Null, wenn der Wert nicht 0 ist.


    private static void question7() {
        System.out.println("Q7");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Bitte gebe eine Nummer ein(Andere als 0)");
        int num = scanner.nextInt();
        scanner.close();
        if (num == 0) { //Wenn der eingegebene Wert 0 ist
            System.out.println("zero");
        } else {
            System.out.println("not zero");
        }
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben und als positiv anzeigen können, wenn der Wert positiv ist. 0 ist jedoch nicht positiv enthalten.


    private static void question8() {
        System.out.println("Frage 8");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Bitte gebe eine Nummer ein(Richtig)");
        int num = scanner.nextInt();
        scanner.close();
        if (num > 0) { //Wenn der Wert positiv ist
            System.out.println("positive");
        }
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben und positiv anzeigen können, wenn der Wert positiv ist, negativ, wenn der Wert negativ ist, und null, wenn der Wert 0 ist.


    private static void question9() {//Schreiben Sie mit else if
        System.out.println("Q9");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Bitte gebe eine Nummer ein");
        int num = scanner.nextInt();
        scanner.close();
        if (num > 0) { //Wenn der Wert positiv ist
            System.out.println("positive");
        } else if (num < 0) {   //Wenn der Wert negativ ist
            System.out.println("negative");
        } else {  //Wenn der eingegebene Wert 0 ist
            System.out.println("zero");
        }
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben und diesen Wert als absoluten Wert anzeigen können. (Ändern Sie nach Möglichkeit den Wert der Variablen in einen absoluten Wert


    private static void question10() {
        System.out.println("Q10");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Bitte gebe eine Nummer ein(Absolutwert)");
        int num = scanner.nextInt();
        scanner.close();
       ###Verwenden Sie die abs-Methode der Math-Klasse, um den absoluten Wert zu erhalten. Da die abs-Methode eine statische Methode ist, kann sie so wie sie ist aufgerufen werden.
        num = Math.abs(num);
        System.out.println(num);
    }

Erstellen Sie ein Programm, das Hello World! 10 Mal wiederholt.


    private static void question11() {
        System.out.println("Q11");
        //for (Initialisierungsformel;Bedingter Ausdruck;Erneuerungsformel) {
        for (int i = 0; i < 10; i++) {
            System.out.println("Hello World!");
        }
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben und Hello World! So oft wie diesen Wert wiederholen können.


    private static void question12() {
        System.out.println("Q12");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Bitte geben Sie die Anzahl der Wiederholungen ein");
        int num = scanner.nextInt();
        scanner.close();
        //Wiederholen Sie so oft wie eingegeben
        for (int i = 0; i < num; i++) {
            System.out.println("Hello World!");
        }
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben, die Zahl um 1 von 0 auf den Eingabewert erhöhen und anzeigen können.


    private static void question13() {
        System.out.println("Q13");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Bitte gebe eine Nummer ein");
        int num = scanner.nextInt();
        scanner.close();
        //Führen Sie bis zur eingegebenen Nummer aus
        for (int i = 0; i < num; i++) {
            System.out.println(i);
        }
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben und die Zahl vom Eingabewert um 0 auf 0 reduzieren können.


    private static void question14() {
        System.out.println("Q14");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Bitte gebe eine Nummer ein");
        int num = scanner.nextInt();
        scanner.close();
        //Verringern Sie die eingegebene Zahl um 1
        for (int i = 0; i < num; num--) {
            System.out.println(num);
        }
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben und um 2 von 0 auf einen Wert erhöhen können, der den Eingabewert nicht überschreitet.


    private static void question15() {
        System.out.println("Q15");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Bitte gebe eine Nummer ein");
        int num = scanner.nextInt();
        scanner.close();
        //Erhöhen Sie um 2 bis zur eingegebenen Zahl
        for (int i = 0; i < num; i += 2) {
            System.out.println(i);
        }
    }

Geben Sie einen ganzzahligen Wert ein. Wenn der Eingabewert nicht 0 ist, geben Sie ihn erneut ein. Wenn er 0 ist, erstellen Sie ein Programm, das endet.


    private static void question16() {//while-Anweisung
        System.out.println("Q16");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Bitte gebe eine Nummer ein");
        int num = scanner.nextInt();
        scanner.close();
        while (num != 0) {
            System.out.println("Bitte geben Sie die Nummer erneut ein");
            num = scanner.nextInt();
            //Stoppen Sie, wenn der Eingabewert 0 ist
        }
        scanner.close();
        System.out.println("Fertig");
    }

Deklarieren Sie ein Array vom Typ Integer mit 10 Elementen, setzen Sie den Anfangswert des i-ten Elements auf i und erstellen Sie ein Programm, das die Werte der Reihe nach anzeigt.


    private static void question17() {
        System.out.println("Q17");
        /*
Angabe des Arrays und Angabe der Anzahl der Elemente
Typname Name der Array-Variablen[] =neuer Typname[Elementanzahl];
         */
        int bar[] = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; //Deklarieren Sie ein Array mit 10 Elementen
        /*
Typname Variablenname=Ursprünglicher Wert;
Der Anfangswert des i-ten Elements ist i
         */
        for (int i = 0; i < bar.length; i++) {
            //Verwenden Sie die Länge, um die Anzahl der Elemente in einer Array-Leiste abzurufen[i]Index von i
            System.out.println(bar[i]);
        }
    }

Deklarieren Sie ein Array vom Typ Integer mit 10 Elementen, lassen Sie sie Integer-Werte eingeben, nehmen Sie alle Elemente des Arrays als Eingabewerte und erstellen Sie ein Programm, das die Werte aller Elemente anzeigt.


    private static void question18() {
        System.out.println("Q18");
        Scanner scanner = new Scanner(System.in);
        //Deklarieren Sie ein Array mit 10 Elementen als lokale Variable
        int[] a = new int[10];
        System.out.println("Bitte gebe eine Nummer ein");
        //Lassen Sie die lokale Variable b einen Wert eingeben
        int b = scanner.nextInt();
        //Beschreiben Sie die Elemente des Arrays, die der linken Seite zugewiesen werden sollen, und beschreiben Sie den Wert, der der rechten Seite zugewiesen werden soll.
        //Name der Array-Variablen[Sequenznummer] :=Wert zu ersetzen
        //Ersetzen Sie a durch den in b erhaltenen Wert
        //Array-Länge
        //Wiederholen Sie dies für die Länge des Arrays
        for (int i = 0; i < a.length; i++) {
            a[i] = b;
            //Array anzeigen a
            System.out.println(a[i]);
        }
    }

Erstellen Sie ein Programm, das ein Array vom Typ Integer mit 5 Elementen deklariert, die eingegebenen Integer-Werte allen Arrays zuweist und die Werte aller Elemente anzeigt.


    private static void question19() {
        System.out.println("Q19");
        Scanner sc = new Scanner(System.in);
        //Deklarieren Sie ein Array mit 10 Elementen
        int bar[] = new int[10];
        bar[0] = sc.nextInt();
        bar[1] = sc.nextInt();
        bar[2] = sc.nextInt();
        bar[3] = sc.nextInt();
        bar[4] = sc.nextInt();
        bar[5] = sc.nextInt();
        bar[6] = sc.nextInt();
        bar[7] = sc.nextInt();
        bar[8] = sc.nextInt();
        bar[9] = sc.nextInt();
        //Holen Sie sich die Anzahl der Elemente
        for (int i = 0; i < bar.length; i++) {
            System.out.println("Array" + i + "Zweiter Wert" + bar[i]);
        }
    }
}


Recommended Posts

Java-Übung [Basic]
Grundlegende Java-Grammatik
Übungen für Java-Anfänger
[Java] Grundstruktur
[Java] [Basic] Glossar
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
Java Grundwissen Memo
[Java] Datentyp ①-Basistyp
Grundlegende Java-Datumsmanipulation
Grundlegende Java-Namenskonventionen
Java-Lernnotiz (grundlegend)
[Java] Grundlegende Methodenhinweise
Java-Grunddatentypen
Grundlegende Java OOps-Konzepte
Java Basic Learning Content 7 (Ausnahme)
Grundlegende Authentifizierung mit Java 11 HttpClient
Java-Basissyntax + α-Trap
[Java] Grundlegende Aussage für Anfänger
Java Basic Learning Content 5 (Qualifikation)
[Java] Thymeleaf Basic (Spring Boot)
Implementieren Sie die Standardauthentifizierung in Java
Java
Java Basic Learning Content 8 (Java-API)
[Anfänger] Java grundlegende "Array" Beschreibung
Java Basic Learning Content 4 (Wiederholung)
[Java] Grundbegriffe der Programmierung
[Java] Grundtypen und Anweisungshinweise
Java Basic Learning Content 3 (Operator / ternärer Operator)
Grundlegende Datentypen und Referenztypen (Java)
Java Basic Learning Content 9 (Lambda-Ausdruck)
Java Basic Learning Content 2 (Array / ArrayList)
Grundlegender Verarbeitungsablauf von Java Stream
Java-Basisdatentypen und Referenztypen
[Grundkenntnisse in Java] Umfang der Variablen
[Java] Ausnahmetypen und grundlegende Verarbeitung
Grundstruktur des Java-Quellcodes
Java lernen (0)
Java studieren ―― 3
[Java] -Array
Profilerstellung mit Java Visual VM ~ Grundlegende Verwendung ~
Java geschützt
[Java] Anmerkung
Java-Array
Java studieren ―― 9
Java Scratch Scratch
Java (Konstruktor)
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java Day 2018
Java-Zeichenfolge
Java (Array)
Java statisch
Java Anfänger 4
Java studieren ―― 4
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java studieren -5