Java-Übung "Anfänger"

Dies ist eine Anfängerausgabe nach der Basisausgabe.

Anfängerausgabe

Erstellen Sie ein Programm, mit dem Sie zwei ganzzahlige Werte eingeben, das Ergebnis der Division des ersten Werts durch den zweiten Wert und anschließend das Ergebnis der Multiplikation des Ergebnisses mit dem zweiten Wert anzeigen können. Alle Berechnungen sollten vom Typ Integer sein (wenn sie nicht teilbar sind, werden die Ziffern nach dem Dezimalpunkt automatisch abgeschnitten).

    public static void question21(int num1, int num2) {
        System.out.println("Q21");
        int num3 = num1 / num2;
        //Zeigen Sie das Ergebnis der Division des ersten Werts durch den zweiten Wert an
        System.out.println(num3);
        //Zeigen Sie das Ergebnis der Multiplikation des Ergebnisses mit einem zweiten Wert an
        System.out.println(num3 * num2);
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben können, und zeigen Sie OK an, wenn der Wert größer als 5 und kleiner als 20 ist.

     *
     * @param num1
     */
    public static void question22(int num1) {
        System.out.println("Q22");
        //Wenn der Wert größer als 5 und kleiner als 20 ist
        if (num1 > 5 && num1 < 20) {
            //Wenn der Wert größer als 5 und kleiner als 20 ist
            System.out.println("Der erste Wert ist OK");
        }
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben können, und zeigen Sie OK an, wenn der Wert -10 oder weniger oder 10 oder mehr beträgt.

     *
     * @param num1
     */
    public static void question23(int num1) {
        System.out.println("Q23");
        if (num1 <= -10 || num1 >= 10) {
            //Wert-10 oder weniger oder 10 oder mehr
            System.out.println("Der erste Wert ist OK");
        }
    }

Geben Sie einen numerischen Wert ein und erstellen Sie ein Programm, das OK anzeigt, wenn der Wert -10 oder mehr und weniger als 0 oder 10 oder mehr ist, andernfalls NG.

     *
     * @param num1
     */
    public static void question24(int num1) {
        System.out.println("Q24");
        //Wert-Wenn 10 oder mehr und weniger als 0
        if ((num1 >= -10 && num1 < 0) || (num1 >= 10)) {
            System.out.println("Der erste Wert ist OK");
        } else {
            System.out.println("Es ist NG");
        }
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben können, und zeigen Sie Bereich 1 an, wenn der Wert kleiner als -10 ist, Bereich 2, wenn der Wert -10 oder mehr und weniger als 0 beträgt, und Bereich 3, wenn der Wert 0 oder mehr beträgt.


    public static void question25(int num1) {
        System.out.println("Q25");
        //Wert-Wenn weniger als 10
        if (num1 < -10) {
            System.out.println("range 1");
            // -10 oder mehr und weniger als 0
        } else if (num1 < 0) {
            System.out.println("range 2");
            //0 oder mehr
        } else {
            System.out.println("range 3");
        }
    }

Verwenden Sie die Anweisung swicth-case, um ein Programm zu erstellen, das Sie zur Eingabe eines ganzzahligen Werts auffordert und eins anzeigt, wenn der Wert 1 ist, zwei, wenn es 2 ist, drei, wenn es 3 ist, und andere.

     *
     * @param num1
     */
    public static void question26(int num1) {
        System.out.println("Q26");
        //Eingabebeispiel num1(1,2,3,0)
        switch (num1) {
            //Verarbeitung, wenn der Wert des Ausdrucks und der Wert num1 übereinstimmen
            case 1:
                System.out.println("one");
                break;
            case 2:
                System.out.println("two");
                break;
            case 3:
                System.out.println("three");
                break;
            //Was tun, wenn der Wert eines Ausdrucks in keinem Fall mit dem Wert übereinstimmt?
            default:
                System.out.println("others");
        }
    }

Geben Sie einen ganzzahligen Wert ein und erstellen Sie ein Programm, das die Summe von 1 bis zu diesem Wert berechnet und anzeigt. Wenn jedoch ein Wert kleiner oder gleich 0 eingegeben wird, wird dieser als 0 angezeigt.

     *
     * @param num1
     */

    public static void question27(int num1) {
        System.out.println("Q27");
        for (int i = 1; i < num1; i++) {
            System.out.println(i);
        }
        if (num1 == 0) {
            System.out.println(0);
        }
    }

Erstellen Sie ein Programm, mit dem Sie einen ganzzahligen Wert eingeben und die Potenz dieses Werts anzeigen können. Wenn jedoch ein Wert kleiner oder gleich 0 eingegeben wird, wird 1 angezeigt. (Floating-Methode)

     *
     * @param num1
     */
    public static void question28(int num1) {
        for (int i = 1; i <= 10; i++) {
            num1 = num1 * i;
        }
        System.out.println(num1);
    }

Erstellen Sie wiederholt ein Programm, das Sie fünfmal zur Eingabe von Ganzzahlwerten auffordert und die Summe dieser Werte anzeigt.

     *
     * @param num1
     * @param num2
     * @param num3
     * @param num4
     * @param num5
     */

    public static void question29(int num1, int num2, int num3, int num4, int num5) {
        System.out.println("Q29");
        //Gesamtwert anzeigen
        System.out.println(num1 + num2 + num3 + num4 + num5);
    }

Erstellen Sie ein Programm, mit dem Sie ganzzahlige Werte eingeben und * für diese Nummer anzeigen können. Wenn der Eingabewert 0 oder weniger ist, muss nichts geschrieben werden.

     *
     * @param num1
     */
    public static void question30(int num1) {
        System.out.println("Q30");
        for (int i = 0; i < num1; i++) {
            System.out.print("*");
        }
    }

Erstellen Sie ein Programm, mit dem Sie ganzzahlige Werte eingeben und diese Anzahl * mit Leerzeichen alle fünf anzeigen können.

     *Wenn der Eingabewert 0 oder weniger ist, muss nichts geschrieben werden.
     *
     * @param num1
     */
    public static void question31(int num1) {
        System.out.println("Q31");
        for (int i = 1; i < num1; i++) {
            System.out.print("*");
            // *Alle 5 leer sein
            if (i % 5 == 0) {
                System.out.print("\t");
            }
        }
    }

Zeigen Sie der Reihe nach 1 bis 20 an. Wenn es sich jedoch um ein Vielfaches von 5 handelt, erstellen Sie ein Programm, das anstelle einer Zahl einen Balken anzeigt.

    public static void question32() {
        System.out.println("Q32");
        for (int i = 1; i < 20; i++) {
            //Für Vielfache von 5
            if (i % 5 == 0) {
                System.out.println("bar");
            } else {
                //Wenn nicht ein Vielfaches von 5
                System.out.println(i);
            }
        }
    }

Erstellen Sie ein Programm, mit dem Sie ganzzahlige Werte eingeben und andere Werte als die Eingabewerte von 1 bis 9 anzeigen können.

     *
     * @param num1
     */
    public static void question33(int num1) {
        System.out.println("Q33");
        for (int i = 1; i < 10; i++) {
            //Wenn i nicht der Wert ist, den Sie eingegeben haben
            if (!(i == num1)) {
                System.out.println(i);
            }
        }
    }

Geben Sie einen ganzzahligen Wert ein und erstellen Sie ein Programm, das den Eingabewert und einen anderen als den Eingabewert +1 von 1 bis 9 anzeigt. Wenn der Eingabewert 9 ist, wird nur 9 nicht angezeigt.

     *
     * @param num1
     */
    public static void question34(int num1) {
        System.out.println("Q34");
        //Eingabewert und Eingabewert+Wenn nicht 1
        for (int i = 1; i < 10; i++) {
            if ((!(i == num1)) && (!(i == (num1 + 1)))) {
                System.out.println(i);
            }
        }
    }

Deklarieren Sie ein ganzzahliges Array der Größe 10, das mit {3, 7, 0, 8, 4, 1, 9, 6, 5, 2} initialisiert wurde, lassen Sie es einen ganzzahligen Wert eingeben, und die Elementnummer ist der Eingabewert. Erstellen Sie ein Programm, das die Werte von Array-Elementen anzeigt. Das Überprüfen, ob der Eingabewert außerhalb des Bereichs der Elemente des Arrays liegt, kann weggelassen werden.

    public static void question35(int num1) {
        System.out.println("Q35");
        // {3, 7, 0, 8, 4, 1, 9, 6, 5, 2}Deklarieren Sie ein Array vom Typ Integer der Größe 10, das mit initialisiert wurde
        int[] array = {3, 7, 0, 8, 4, 1, 9, 6, 5, 2};
        System.out.println(array[num1]);
    }

Deklarieren Sie ein ganzzahliges Array der Größe 10, das mit {3, 7, 0, 8, 4, 1, 9, 6, 5, 2} initialisiert wurde, und geben Sie zwei ganzzahlige Werte ein. Die Elementnummer ist der Eingabewert. Erstellen Sie ein Programm, das das Produkt der Werte zweier Array-Elemente berechnet und anzeigt. Das Überprüfen, ob der Eingabewert außerhalb des Bereichs der Elemente des Arrays liegt, kann weggelassen werden.

     *
     * @param num1
     */
    public static void question36(int num1, int num2) {
        System.out.println("Q36");
        // {3, 7, 0, 8, 4, 1, 9, 6, 5, 2}Deklarieren Sie ein Array vom Typ Integer der Größe 10, das mit initialisiert wurde
        int[] array = {3, 7, 0, 8, 4, 1, 9, 6, 5, 2};
        System.out.println(array[num1] * array[num2]);
    }

Deklarieren Sie ein Integer-Array der Größe 10, das mit {3, 7, 0, 8, 4, 1, 9, 6, 5, 2} initialisiert wurde, lassen Sie den Integer-Wert eingeben und die Elementnummer ist das Eingabewert-Array Erstellen Sie ein Programm, das auf den Wert eines Elements verweist und dann auf den Wert eines Array-Elements verweist und diesen anzeigt, dessen Elementnummer der referenzierte Wert ist. Das Überprüfen, ob der Eingabewert außerhalb des Bereichs der Elemente des Arrays liegt, kann weggelassen werden.

    public static void question37(int num1) {
        System.out.println("Q37");
        // {3, 7, 0, 8, 4, 1, 9, 6, 5, 2}Deklarieren Sie ein Array vom Typ Integer der Größe 10, das mit initialisiert wurde
        int[] array = {3, 7, 0, 8, 4, 1, 9, 6, 5, 2};
        int num2;
        num2 = array[num1];
        System.out.println(array[num2]);
    }

Deklarieren Sie ein ganzzahliges Array der Größe 10, das mit {3, 7, 0, 8, 4, 1, 9, 6, 5, 2} initialisiert wurde, setzen Sie zunächst die Elementnummer, auf die verwiesen werden soll, auf 0 und verweisen Sie darauf Der Wert des Array-Elements der Elementnummer wird angezeigt, dann wird der Wert des Array-Elements als die nächste zu referenzierende Elementnummer festgelegt, der Wert des Array-Elements dieser nächsten Referenzelementnummer wird angezeigt und der Wert des Array-Elements wird weiter festgelegt. Erstellen Sie ein Programm, das zehnmal mit der Elementnummer wiederholt wird, auf die als nächstes verwiesen wird.

    public static void question38() {
        System.out.println("Q38");
        // {3, 7, 0, 8, 4, 1, 9, 6, 5, 2}Deklarieren Sie ein Array vom Typ Integer der Größe 10, das mit initialisiert wurde
        int[] array = new int[]{3, 7, 0, 8, 4, 1, 9, 6, 5, 2};
        //Zeigen Sie den Wert des Array-Elements mit der referenzierten Elementnummer 0 an
        int index = 0;
        //10 mal wiederholen
        for (int i = 0; i < 10; i++) {
            //Weisen Sie den Indexwert dem Elementnummernindex zu
            index = array[index];
            //Geben Sie den Wert des Array-Elements aus, wenn die Elementnummer a ist
            System.out.println(index);
        }
    }

Deklarieren Sie ein ganzzahliges Array der Größe 10, das mit {3, 7, 0, 8, 4, 1, 9, 6, 5, 2} initialisiert wurde, und setzen Sie zunächst die Nummer des referenzierten Elements auf 0. Zeigen Sie den Wert an, der durch Subtrahieren des Werts des Array-Elements der nächsten Elementnummer vom Wert des Array-Elements dieser Referenzelementnummer erhalten wird, und erhöhen Sie die Referenzelementnummer um 1. Erstellen Sie ein Programm, das diesen Vorgang 9 Mal wiederholt. )

    public static void question39() {
        System.out.println("Q39");
        // {3, 7, 0, 8, 4, 1, 9, 6, 5, 2}Deklarieren Sie ein Array vom Typ Integer der Größe 10, das mit initialisiert wurde
        int[] array = new int[]{3, 7, 0, 8, 4, 1, 9, 6, 5, 2};
        //9 mal wiederholen
        //Aktueller Elementnummernindex
        for( int index = 0; index < 9; index++){
            /**
             * index=Wenn 0, aktueller Wert=3,nextIndex=1,nextValue=7
             * index=Bei 1 currentValue=7,nextIndex=2,nextValue=0
             * index=Bei 2 currentValue=0,nextIndex=3,nextValue=8
             * */
            //Array-Elementwert der Elementnummer, auf die verwiesen werden soll currentValue
            int currentValue = array[index];
            //Vorhandene Elementnummer(index)Die nächste Elementnummer von nextIndex
            int nextIndex = index + 1;
            //NextValue ist der Wert des Array-Elements mit der nächsten Elementnummer
            int nextValue = array[nextIndex];
            //Wert, der durch Subtrahieren des Werts des Array-Elements der nächsten Elementnummer vom Wert des Array-Elements der Elementnummer erhalten wird
            System.out.println(currentValue - nextValue);
        }
    }
}

Recommended Posts

Java-Übung "Anfänger"
Java Anfänger 4
Java Anfänger 3
Java Anfänger
Übungen für Java-Anfänger
Java-Übung "Intermediate"
Progate Java (Anfänger) Review & Zusammenfassung
Java ab Anfänger überschreiben
Java, Instanz für Anfänger
Java ab Anfänger, Vererbung
Grundlagen der Java-Entwicklung ~ Übung (Array) ~
Java
[Anfänger] Java grundlegende "Array" Beschreibung
Löse den AtCoder-Anfängerwettbewerb 151 mit Java
Unterschiede zwischen "Anfänger" Java und Kotlin
Löse den AtCoder Beginner Contest 150 mit Java
[Java-Anfänger] Über Abstraktion und Schnittstelle
Java Function Programming Exercise Book --zipWith-
[Java-Anfänger] == Operator und Gleiche Methode
Löse den AtCoder-Anfängerwettbewerb 175 mit Java
Java, Überlastungskonstruktor ab Anfänger
Löse den AtCoder-Anfängerwettbewerb 160 mit Java
Java, Schnittstelle für Anfänger
Löse den AtCoder-Anfängerwettbewerb 152 mit Java
Löse den AtCoder-Anfängerwettbewerb 156 mit Java
Java-Anfänger-Entwurfsmuster (Factory-Methodenmuster)
Java lernen (0)
Java studieren ―― 3
[Java] -Array
Java geschützt
[Java] Anmerkung
Java für Anfänger, Variablen und Typen
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 studieren ―― 4
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java studieren -5
Java reflektierend 获 获 举
Java-Memorandum
[Anfänger] Java-Methode / Klasse / externe Bibliothek [Anmerkung 23]
Java-Array
Java studieren ―― 1
[Java] Array
[Java] Polymorphismus
Java # 0 studieren
Java-Überprüfung
Java-Framework
Java ab Anfänger, verschachtelt / Pause / Weiter
[Java] Vererbung