Exercice Java [basique]

J'ai commencé à résoudre des exercices pour étudier Java. Je suis désolé si j'ai fait une erreur.

Basiques

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(); }

Créez une méthode qui affiche Hello World! Lors de son exécution.


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

Créez un programme qui calcule 12345 + 23456 et affiche les résultats.


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

Créez un programme qui affiche le reste de 12345 divisé par 7.


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

Créez un programme qui vous permet d'entrer une valeur entière et affiche cette valeur d'entrée.


    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);
    }

Créez un programme qui vous permet d'entrer une valeur entière et affiche le résultat du calcul en multipliant la valeur d'entrée par trois.


    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);
    }

Créez un programme qui vous permet de saisir deux valeurs entières et trouve la somme, la différence, le produit, le quotient et le reste de ces valeurs. La différence et le quotient sont le résultat de la soustraction ou de la division de la deuxième valeur de la première valeur. Même s'il n'y a pas de reste, c'est bien car il est affiché comme 0.


    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);
    }

Créez un programme qui vous permet d'entrer une valeur entière et affiche zéro si la valeur est 0.


    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");
        }
    }

Créez un programme qui vous permet d'entrer une valeur entière et affiche zéro si la valeur est 0 et non zéro si la valeur n'est pas 0.


    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");
        }
    }

Créez un programme qui vous permet d'entrer une valeur entière et l'affiche comme positive si la valeur est positive. Cependant, 0 n'est pas inclus positivement.


    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");
        }
    }

Créez un programme qui vous permet de saisir une valeur entière et affiche positive si la valeur est positive, négative si la valeur est négative et zéro si la valeur est 0.


    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");
        }
    }

Créez un programme qui vous permet d'entrer une valeur entière et affiche cette valeur sous forme de valeur absolue. (Si possible, changez la valeur de la variable en valeur absolue


    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);
    }

Créez un programme qui répète Hello World! 10 fois.


    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!");
        }
    }

Créez un programme qui vous permet de saisir une valeur entière et affiche à plusieurs reprises Hello World! Autant de fois que cette valeur.


    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!");
        }
    }

Créez un programme qui vous permet d'entrer une valeur entière, incrémente le nombre de 1 de 0 à la valeur d'entrée et l'affiche.


    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);
        }
    }

Créez un programme qui vous permet d'entrer une valeur entière et réduit le nombre de 1 de la valeur d'entrée à 0.


    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);
        }
    }

Créez un programme qui vous permet d'entrer une valeur entière et l'augmente de 2 de 0 à une valeur qui ne dépasse pas la valeur d'entrée.


    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);
        }
    }

Entrons une valeur entière, si la valeur d'entrée n'est pas 0, saisissez-la à nouveau, et si elle est 0, créez un programme qui se termine.


    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");
    }

Déclarez un tableau de type entier avec 10 éléments, définissez la valeur initiale du i-ème élément sur i et créez un programme qui affiche les valeurs dans l'ordre.


    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]);
        }
    }

Déclarez un tableau de type entier avec 10 éléments, laissez-les entrer des valeurs entières, prenez tous les éléments du tableau comme valeurs d'entrée et créez un programme qui affiche les valeurs de tous les éléments.


    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]);
        }
    }

Créez un programme qui déclare un tableau de type entier avec 5 éléments, attribue les valeurs entières entrées dans l'ordre à tous les tableaux et affiche les valeurs de tous les éléments.


    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

Exercice Java [basique]
Grammaire Java de base
Exercices pour les débutants Java
[Java] Structure de base
[Java] [Basic] Glossaire
Grammaire de base Java
Grammaire de base Java
mémo de connaissances de base java
[Java] Type de données ①-Type de base
Manipulation de base de la date Java
Conventions de dénomination Java de base
Mémo d'apprentissage Java (basique)
[Java] Notes de méthode de base
Types de données de base Java
Concepts de base Java OOps
Contenu d'apprentissage de base Java 7 (exception)
Authentification de base avec Java 11 HttpClient
Syntaxe de base Java + trappe α
[Java] Instruction de base pour les débutants
Contenu d'apprentissage de base Java 5 (qualificatif)
[Java] Thymeleaf Basic (Spring Boot)
Implémenter l'authentification de base en Java
Java
Contenu d'apprentissage de base Java 8 (API Java)
[Débutant] Description du "tableau" de base Java
Contenu d'apprentissage de base Java 4 (répétition)
[Java] Termes de base en programmation
[Java] Types de base et notes d'instructions
Contenu d'apprentissage de base Java 3 (opérateur / opérateur ternaire)
Types de données de base et types de référence (Java)
Contenu d'apprentissage de base Java 9 (expression lambda)
Contenu d'apprentissage de base Java 2 (array / ArrayList)
Flux de traitement de base de Java Stream
Types de données de base et types de référence Java
[Connaissance de base de Java] Portée des variables
[Java] Types d'exception et traitement de base
Structure de base du code source Java
Apprendre Java (0)
Étudier Java ―― 3
[Java] tableau
Profilage avec Java Visual VM ~ Utilisation de base ~
Java protégé
[Java] Annotation
Tableau Java
Étudier Java ―― 9
Java scratch scratch
java (constructeur)
[Java] ArrayDeque
java (remplacement)
java (méthode)
Journée Java 2018
Chaîne Java
java (tableau)
Java statique
java débutant 4
Étudier Java ―― 4
Java (ensemble)
tri shell java
[Java] compareTo
Étudier Java -5