Bases de la programmation Java Practice-array

problème

Créez un programme qui affiche les cinq nombres entrés dans l'ordre inverse. Exigences

Veuillez saisir 5 chiffres
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

la mise en oeuvre

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("Veuillez saisir 5 chiffres");
		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("Veuillez saisir un entier");
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

Je ne pense pas qu'il soit judicieux de soustraire 1 de i pour. .. Le tableau commence à 0, donc il ne serait pas propre sans cela.

Recommended Posts

Bases de la programmation Java Practice-array
bases de la programmation Java
Les bases de Java
Instruction pratique de base de la programmation Java
Les bases de Java
Instruction de base de la programmation Java Practice-Switch
Les bases de Java
Principes de base de Java JAR
Notions de base orientées objet (Java)
Programmation générique java
Principes de base du traitement parallèle Java
Programmation par contraintes en Java
Programmation Java (méthode de classe)
Principes de base du réseau Java (communication)
Programmation Java (structure de classe)
Tout sur la programmation Java
mémo de programmation du concours java
Muscle Java Basics Jour 1
Thread de programmation Java exécutable
Principes de base de l'utilisation des caractères (Java)
Programmation Java (variables et données)
Bases du développement Java-Pratique ③ Programmation avancée-
Résumé des bases du langage Java
Premiers pas avec les bases de Java
Bases du développement Java ~ Exercice (tableau) ~
[Java11] Résumé de l'utilisation du flux -Basics-
[Notions de base Java] Qu'est-ce que la classe?
[Java] Termes de base en programmation
Cahier d'exercices de programmation de fonctions Java --zipWith-
Introduction à la programmation fonctionnelle (Java, Javascript)
Collection de tâches de programmation sélectionnées à réaliser et à mémoriser (bases de Java)
Java
Java
Résumé de la programmation orientée objet utilisant Java
Java Performance Chapitre 5 Bases de la récupération de place
Utilisez OpenCV_Contrib (ArUco) avec Java! (Partie 2-Programmation)
Mémorandum du nouveau diplômé SES [Java basics]
Formation des nouveaux arrivants à l'aide de la programmation Web-Basic à l'aide de Java-
[GCD] Principes de base de la programmation parallèle dans Swift
[# 1 Java] Principes de base de Java-Major avant d'étudier-
Guide de style de programmation Java pour l'ère Java 11
Programmation Java (classes et instances, méthodes principales)
[jour: 5] J'ai résumé les bases de Java
Retour sur les bases de Java
Introduction du guide de programmation Java de nouvelle génération (Java 10)
Programmation Java (clause statique et "variables de classe")
Introduction du guide de programmation Java de nouvelle génération (Java 11)
Jeu de devinettes de nombres Java (problème de programmation standard)
Introduction du guide de programmation Java de nouvelle génération (Java 12)