J'ai d'abord touché Java ③

J'ai essayé de toucher Java

Veuillez le pardonner car ce sera un mémorandum autosuffisant.

Essayez de faire divers

J'aimerais utiliser mes connaissances jusqu'à présent pour créer des fonctions pour Hiroshima Toyo Carp, qui est un grand fan.

① Afficher la durée du mandat du directeur

Sélectionnez un nombre et faites-en une fonction à récupérer dans le tableau.

Test.java


import java.util.Scanner;

class Test {
  public static void main(String args[]) {
    System.out.println("[1]Directeur Tatsukawa\n[2]Directeur Yamamoto\n[3]Directeur Brown\n[4]Directeur Nomura\n[5]Directeur Ogata\n[6]Directeur Sasaoka\Sélectionnez un nombre de n1 à 6.");
    Integer number = new Scanner(System.in).nextInt();

    String[] array = {"l'année 2000", "2001-2005", "2006-2009", "2010-2014", "2015-2019", "2020"};

    System.out.println(array[number - 1]);
  }
}

Terminal


[1]Directeur Tatsukawa
[2]Directeur Yamamoto
[3]Directeur Brown
[4]Directeur Nomura
[5]Directeur Ogata
[6]Directeur Sasaoka
Veuillez sélectionner un nombre de 1 à 6.
4
2010-2014

Veuillez noter que j'ai oublié d'écrire import java.util.Scanner et que je n'ai pas pu utiliser Scanner. ↓ Déclaration d'erreur

Terminal


Test.java:4:Erreur:Impossible de trouver le symbole
    Integer number = new Scanner(System.in).nextInt();
                         ^
symbole:Scanner de classe
endroit:Test de classe

② Quiz à 4 choix

Sélectionnez un nombre parmi 4 choix et créez une simple branche conditionnelle.

Test2.java


import java.util.Scanner;

class Test2 {
  public static void main(String args[]) {
    System.out.println("De quelle université Morishita, qui s'est classée première lors du repêchage de 2019, est-elle issue?\n[1]Université Meiji\n[2]Université Hosei\n[3]Université Waseda\n[4]Université Rikkyo");
    Integer number = new Scanner(System.in).nextInt();

    if (number == 1) {
      System.out.println("Est la bonne réponse!");
    } else {
      System.out.println("C'est faux");
    }
  }
}

Terminal


De quelle université Morishita, qui s'est classée première lors du repêchage de 2019, est-elle issue?
[1]Université Meiji
[2]Université Hosei
[3]Université Waseda
[4]Université Rikkyo
2
C'est faux

Terminal


De quelle université Morishita, qui s'est classée première lors du repêchage de 2019, est-elle issue?
[1]Université Meiji
[2]Université Hosei
[3]Université Waseda
[4]Université Rikkyo
1
Est la bonne réponse!

③ Application de quiz à 4 choix

Si vous faites une erreur, réduisez les options.

Test3.java


import java.util.Scanner;

import java.util.ArrayList;
import java.util.List;

class Test3 {
  public static void main(String args[]) {
    List<String> array = new ArrayList<String>();
    array.add("[1]Université Meiji");
    array.add("[2]Université Hosei");
    array.add("[3]Université Waseda");
    array.add("[4]Université Rikkyo");

    System.out.println("De quelle université Morishita, qui s'est classée première lors du repêchage de 2019, est-elle issue?");
    System.out.println(array);
    Integer number = new Scanner(System.in).nextInt();


    if (number == 1) {
      System.out.println("Est la bonne réponse!");
    } else {
      array.remove(number - 1);
      System.out.println("C'est faux");
      System.out.println("Veuillez resélectionner le numéro.");
      System.out.println(array);
    }
  }
}

import java.util.ArrayList; import java.util.List; Si vous ne remplissez pas, une erreur se produira, alors soyez prudent.

Terminal


De quelle université Morishita, qui s'est classée première lors du repêchage de 2019, est-elle issue?
[[1]Université Meiji, [2]Université Hosei, [3]Université Waseda, [4]Université Rikkyo]
1
Est la bonne réponse!

↑ Modèle de réponse correct

Terminal


De quelle université Morishita, qui s'est classée première lors du repêchage de 2019, est-elle issue?
[[1]Université Meiji, [2]Université Hosei, [3]Université Waseda, [4]Université Rikkyo]
2
C'est faux
Veuillez resélectionner le numéro.
[[1]Université Meiji, [3]Université Waseda, [4]Université Rikkyo]

↑ Mauvais modèle 2 L'université Hosei n'est plus affichée.

Pour le moment, cet article se termine ainsi. Améliorations de cette fonctionnalité ① Lors de l'affichage du contenu du tableau sur le terminal tel que [[1] Université Meiji, [2] Université Hosei, [3] Université Waseda, [4] Université Rikkyo], ne prennent pas en charge l'affichage de []. ② Veuillez sélectionner à nouveau. Vous permet de saisir des nombres lorsque s'affiche. Je pense que cela peut être fait par un traitement itératif. ③ Augmentez le nombre de problèmes. ④ Permettez de poser des questions au hasard. ⑤ Permet d'afficher les réponses de manière aléatoire. Autant que je sache, ça ressemble à ça. J'aimerais l'écrire dans le prochain article.

Je ne connais toujours pas Java, alors je ferai de mon mieux.

Recommended Posts

J'ai d'abord touché Java ②
J'ai d'abord touché Java ③
J'ai d'abord touché Java ④
J'ai d'abord touché Java
J'ai touché Scala
Construction de premier niveau (Java)
J'ai touché Scala ~ [Classe] ~
J'ai touché Scala ~ [Objet] ~
J'ai touché Scala ~ [Trate] ~
Après tout, si vous apprenez d'abord, je pense que Java
Ce que j'ai recherché sur Java 6
J'ai fait une roulette à Java.
Ce que j'ai recherché sur Java 9
J'ai étudié les types primitifs Java
J'ai touché Scala ~ [Syntaxe de contrôle] ~
J'ai pris Java SE8 Gold.
J'ai essayé Drools (Java, InputStream)
Ce que j'ai recherché sur Java 7
J'ai essayé d'utiliser Java REPL
[Java] J'ai essayé d'implémenter la combinaison.
Premier développement Java dans Eclipse
Je ne suis pas sûr du traitement parallèle Java
J'ai étudié le constructeur (java)
J'ai essayé la métaprogrammation avec Java
Ce que j'ai recherché sur Java 5
JAVA (Première étape: édition Git Bush)
J'ai envoyé un e-mail en Java
J'ai comparé les constructeurs PHP et Java
J'ai créé un PDF avec Java.
J'ai créé une application shopify @java
J'ai vérifié Java Flight Recorder (JFR)
Tombé dans Java Silver (pleurant)
J'ai essayé d'interagir avec Java
J'ai essayé la communication UDP avec Java
J'ai écrit le théorème de Gordobach en java
J'ai essayé le framework Java "Quarkus"
Java
J'ai essayé d'utiliser l'API Java8 Stream
Ce que j'ai appris avec Java Gold
J'ai fait une annotation en Java.
J'ai essayé d'utiliser JWT en Java
J'ai essayé de résumer l'apprentissage Java (1)
Java
Ce que j'ai appris avec Java Silver
Ce que j'ai recherché sur l'apprentissage Java
J'ai essayé de résumer Java 8 maintenant
J'ai essayé d'utiliser le mémo Java LocalDate
J'ai comparé Java et Ruby FizzBuzz.
J'ai essayé d'utiliser Google HttpClient de Java
J'ai touché Tribuo publié par Oracle. Document Tribuo --Une bibliothèque de prédiction Java (v4.0)
J'ai essayé d'utiliser l'API Elasticsearch en Java
Introduction à Java pour la première fois # 2
Premiers pas pour l'apprentissage profond en Java
Java pour tous! J'ai lu tout le monde en Java #minjava
J'ai essayé le mappeur d'objets de Cassandra pour Java
J'ai essayé de résumer les expressions Java lambda
Java9 était inclus, j'ai donc essayé jshell.
J'ai essayé le nouveau yuan à Java
Note de passage Java SE 8 Silver (Java SE 8 Programmer I)