J'ai commencé à résoudre des exercices pour étudier Java. Je suis désolé si j'ai fait une erreur.
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(); }
    private static void question0() {
        System.out.println("Question 0");
        System.out.println("Hello World!");
    }
    private static void question1() {
        System.out.println("question 1");
        int a = 12345;
        int b = 23456;
        System.out.println(a + b);
    }
    private static void question2() {
        System.out.println("question 2");
        int a = 12345;
        int b = 7;
        System.out.println(a / b);
    }
    private static void question3() {
        System.out.println("question 3");
        Scanner scanner = new Scanner(System.in);   //Initialiser la classe Scanner Instancier la classe Scanner
        //Objet InputStream, entrée standard(Généralement saisie depuis le clavier)
        System.out.println("Veuillez saisir un nombre");
        int num = scanner.nextInt();  //La partie qui reçoit l'entrée
        scanner.close();
        System.out.println(num);
    }
    private static void question4() {
        System.out.println("Question 4");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Veuillez saisir un nombre");
        int num = scanner.nextInt(); //La partie qui reçoit l'entrée
        scanner.close();
        System.out.println(num * 3);
    }
    private static void question5() {
        System.out.println("Question 5");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Veuillez saisir le premier chiffre");
        int num1 = scanner.nextInt();  //La partie qui reçoit la première entrée
        System.out.println("Veuillez saisir le deuxième chiffre");
        int num2 = scanner.nextInt();  //La partie qui reçoit la deuxième entrée
        scanner.close();
        System.out.println(num1 + num2);
        System.out.println(num1 - num2);
        System.out.println(num1 * num2);
        System.out.println(num1 / num2);
    }
    private static void question6() {
        System.out.println("Question 6");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Veuillez saisir un nombre(0)");
        int num = scanner.nextInt(); //La partie qui reçoit l'entrée
        scanner.close();
        if (num == 0) { //Si la valeur saisie est 0
            System.out.println("zero");
        }
    }
    private static void question7() {
        System.out.println("Q7");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Veuillez saisir un nombre(Autre que 0)");
        int num = scanner.nextInt();
        scanner.close();
        if (num == 0) { //Si la valeur saisie est 0
            System.out.println("zero");
        } else {
            System.out.println("not zero");
        }
    }
    private static void question8() {
        System.out.println("Question 8");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Veuillez saisir un nombre(Correct)");
        int num = scanner.nextInt();
        scanner.close();
        if (num > 0) { //Si la valeur est positive
            System.out.println("positive");
        }
    }
    private static void question9() {//Écrivez avec else if
        System.out.println("Q9");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Veuillez saisir un nombre");
        int num = scanner.nextInt();
        scanner.close();
        if (num > 0) { //Si la valeur est positive
            System.out.println("positive");
        } else if (num < 0) {   //Si la valeur est négative
            System.out.println("negative");
        } else {  //Si la valeur saisie est 0
            System.out.println("zero");
        }
    }
    private static void question10() {
        System.out.println("Q10");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Veuillez saisir un nombre(Valeur absolue)");
        int num = scanner.nextInt();
        scanner.close();
       ###Pour obtenir la valeur absolue, utilisez la méthode abs de la classe Math. La méthode abs étant une méthode statique, elle peut être appelée telle quelle.
        num = Math.abs(num);
        System.out.println(num);
    }
    private static void question11() {
        System.out.println("Q11");
        //for (Formule d'initialisation;Expression conditionnelle;Formule de renouvellement) {
        for (int i = 0; i < 10; i++) {
            System.out.println("Hello World!");
        }
    }
    private static void question12() {
        System.out.println("Q12");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Veuillez saisir le nombre de répétitions");
        int num = scanner.nextInt();
        scanner.close();
        //Répéter autant de fois que saisi
        for (int i = 0; i < num; i++) {
            System.out.println("Hello World!");
        }
    }
    private static void question13() {
        System.out.println("Q13");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Veuillez saisir un nombre");
        int num = scanner.nextInt();
        scanner.close();
        //Exécuter jusqu'au numéro saisi
        for (int i = 0; i < num; i++) {
            System.out.println(i);
        }
    }
    private static void question14() {
        System.out.println("Q14");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Veuillez saisir un nombre");
        int num = scanner.nextInt();
        scanner.close();
        //Diminuer de 1 par rapport au nombre saisi
        for (int i = 0; i < num; num--) {
            System.out.println(num);
        }
    }
    private static void question15() {
        System.out.println("Q15");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Veuillez saisir un nombre");
        int num = scanner.nextInt();
        scanner.close();
        //Augmenter de 2 jusqu'au nombre saisi
        for (int i = 0; i < num; i += 2) {
            System.out.println(i);
        }
    }
    private static void question16() {//déclaration while
        System.out.println("Q16");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Veuillez saisir un nombre");
        int num = scanner.nextInt();
        scanner.close();
        while (num != 0) {
            System.out.println("Veuillez saisir à nouveau le numéro");
            num = scanner.nextInt();
            //Arrêter si la valeur d'entrée est 0
        }
        scanner.close();
        System.out.println("terminer");
    }
    private static void question17() {
        System.out.println("Q17");
        /*
Déclaration du tableau et spécification du nombre d'éléments
Nom du type Nom de la variable du tableau[] =nouveau nom de type[Nombre d'éléments];
         */
        int bar[] = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; //Déclarer un tableau avec 10 éléments
        /*
Nom du type Nom de la variable=valeur initiale;
La valeur initiale du i-ème élément est i
         */
        for (int i = 0; i < bar.length; i++) {
            //Utilisez la longueur pour obtenir le nombre d'éléments dans une barre de tableau[i]Index de i
            System.out.println(bar[i]);
        }
    }
    private static void question18() {
        System.out.println("Q18");
        Scanner scanner = new Scanner(System.in);
        //Déclarer un tableau avec 10 éléments en tant que variable locale
        int[] a = new int[10];
        System.out.println("Veuillez saisir un nombre");
        //Demandez à la variable locale b d'entrer une valeur
        int b = scanner.nextInt();
        //Décrivez les éléments du tableau à affecter au côté gauche et décrivez la valeur à attribuer au côté droit.
        //Nom de la variable de tableau[Numéro de séquence] :=Valeur à remplacer
        //Remplacez la valeur obtenue en b par a
        //Longueur du tableau
        //Répétez pour la longueur du tableau
        for (int i = 0; i < a.length; i++) {
            a[i] = b;
            //Afficher le tableau a
            System.out.println(a[i]);
        }
    }
    private static void question19() {
        System.out.println("Q19");
        Scanner sc = new Scanner(System.in);
        //Déclarer un tableau avec 10 éléments
        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();
        //Obtenez le nombre d'éléments
        for (int i = 0; i < bar.length; i++) {
            System.out.println("Tableau" + i + "Deuxième valeur" + bar[i]);
        }
    }
}
        Recommended Posts