CodeGym
Promotion
CodeGym University
Lernen
Kurs
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan für einen Tritt in den Hintern
Community
Benutzer
Forum
Chat
Artikel
Erfolgsstorys
Aktivität
Rezensionen
Abonnements
Helles Design
Frage
  • Rezensionen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Alle Fragen
Max
Level 26
Nuremberg
  • 10.04.2020
  • 442Aufrufe
  • 1Kommentar

Third requierment is not met but why?

Frage zur Aufgabe Korrekturen sind nötig
Java Syntax,  Level 10,  Lektion 11
In der Diskussion


Aufgabe: Das Programm zeigt, wie eine HashMap funktioniert: Lies eine Reihe von Paaren (eine Zahl und eine Zeichenkette) von der Tastatur, füge sie in eine HashMap ein und zeige dann den Inhalt der HashMap an.

Anforderungen:
  • Das Programm muss Daten von der Tastatur einlesen.
  • Das Programm muss Text auf dem Bildschirm ausgeben.
  • Die Klasse Loesung muss drei Variablen besitzen.
  • Das Programm muss die HashMap mit 10 Paaren füllen, die über die Tastatur eingelesen werden.
  • Das Programm muss den Inhalt der HashMap anzeigen. Jeder Wert muss in einer neuen Zeile angezeigt werden.
package de.codegym.task.task10.task1018; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.HashMap; import java.util.Map; /* Korrekturen sind nötig */ public class Solution { HashMap<Integer, String> map; static Integer index; static String name; public Solution() { this.map = new HashMap<Integer, String>(); map.put(index, name); } public static void main(String[] args) throws IOException { Solution solution = new Solution(); BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); for (int i = 0; i < 10; i++) { Integer index = Integer.parseInt(reader.readLine()); String name = reader.readLine(); solution.map.put(index, name); } for (Map.Entry<Integer, String> paar : solution.map.entrySet()) { index = paar.getKey(); name = paar.getValue(); System.out.println("Id=" + index + " Name=" + name); } } }
0
Kommentare (1)
  • Beliebt
  • Neu
  • Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Guadalupe Gagnon
Level 37 , Tampa, United States
10 April 2020, 18:08
remove line 20
+1
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe zu Aufgaben
  • Preise
  • Spieleprojekte
  • Java Syntax
Community
  • Benutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsstorys
  • Aktivität
  • Affiliate Program
Unternehmen
  • Über uns
  • Kontakt
  • Rezensionen
  • Medien
  • CodeGym im Bildungsbereich
  • FAQ
  • Support
CodeGym CodeGym ist ein Java-Tutorial zum Lernen von Java von Grund auf. Dieser Kurs ist perfekt dafür geeignet, Java von Beginn an zu meistern. Er enthält über 1200 Aufgaben mit Sofortüberprüfung und grundlegende Theorie zu den Java-Grundlagen. Damit auch du bei deinem Kurs erfolgreich bist, haben wir eine ganze Reihe motivierender Inhalte: Quizfragen, Programmierprojekte, Inhalte zu effizientem Lernen und zum Berufseinstieg als Java-Entwickler.
Folgen
Sprache der Oberfläche
Programmierer werden gemacht, nicht geboren © 2023 CodeGym
MastercardVisa
Programmierer werden gemacht, nicht geboren © 2023 CodeGym
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our Terms and Policy.