Java-Programmiergrundlagen Übungsarray

Problem

Erstellen Sie ein Programm, das die fünf eingegebenen Zahlen in umgekehrter Reihenfolge anzeigt. Bedarf

Bitte geben Sie 5 Zahlen ein
1>10
2>20
3>30
4>40
5>50
num[4] = 50
num[3] = 40
num[2] = 30
num[1] = 20
num[0] = 10

Implementierung

Check51.java


package practice;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;

public class Check51 {
	public static void main(String[] args) {
		BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
		System.out.println("Bitte geben Sie 5 Zahlen ein");
		String line;
		try {
			ArrayList<Integer> nums = new ArrayList<Integer>();

			for( int i = 1; i <= 5; i++) {
				System.out.print(i+">");
				line = reader.readLine();
				int num = Integer.parseInt(line);
				nums.add(num);
			}

			for( int i = 5; i > 0; i--) {
				int j = i-1;
				System.out.println("num["+j+"] = "+nums.get(j));
			}
		} catch (NumberFormatException e) {
			System.out.println("Bitte geben Sie eine Ganzzahl ein");
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

Ich denke nicht, dass es klug ist, 1 von i in for zu subtrahieren. .. Das Array beginnt bei 0, daher wäre es ohne dies nicht sauber.

Recommended Posts

Java-Programmiergrundlagen Übungsarray
Grundlagen der Java-Programmierung
Java-Grundlagen
Grundlagen der Java-Programmierung Practice-for-Anweisung
Java-Grundlagen
Grundlagen der Java-Programmierung Practice-Switch-Anweisung
Java-Grundlagen
Java JAR-Grundlagen
Objektorientierte (Java) Grundlagen
Java Generische Programmierung
Grundlagen der Java-Parallelverarbeitung
Einschränkungsprogrammierung in Java
Java-Programmierung (Klassenmethode)
Java Network Basics (Kommunikation)
Java-Programmierung (Klassenstruktur)
Programmiernotiz für Java-Wettbewerbe
Muscle Java Basics Tag 1
Java Programming Thread Runnable
Grundlagen der Zeichenoperation (Java)
Java-Programmierung (Variablen und Daten)
Java Development Basics-Practice ③ Fortgeschrittene Programmierung-
Zusammenfassung der Grundlagen der Java-Sprache
Erste Schritte mit Java Basics
Grundlagen der Java-Entwicklung ~ Übung (Array) ~
[Java11] Stream Usage Summary -Basics-
[Java-Grundlagen] Was ist Klasse?
[Java] Grundbegriffe der Programmierung
Java Function Programming Exercise Book --zipWith-
Einführung in die funktionale Programmierung (Java, Javascript)
Sammlung ausgewählter Programmieraufgaben zum Erstellen und Erinnern (Java-Grundlagen)
Java
Java
Zusammenfassung der objektorientierten Programmierung mit Java
Java-Leistung Kapitel 5 Grundlagen der Garbage Collection
Verwenden Sie OpenCV_Contrib (ArUco) mit Java! (Teil 2-Programmierung)
Memorandum des neuen Absolventen SES [Java-Grundlagen]
Newcomer-Training mit der Web-Basic-Programmierung mit Java-
[GCD] Grundlagen der parallelen Programmierung in Swift
[# 1 Java] Grundlagen der Java-Major-Prämisse vor dem Studium-
Java Programming Style Guide für die Java 11-Ära
Java-Programmierung (Klassen und Instanzen, Hauptmethoden)
[Tag: 5] Ich habe die Grundlagen von Java zusammengefasst
Rückblick auf die Grundlagen von Java
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 10)
Java-Programmierung (statische Klausel und "Klassenvariablen")
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 11)
Java-Ratespiel (Standardprogrammierproblem)
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 12)