Peut-on remplir un tableau illimité en temps réel
Bonjour,
les questions que je me pose est, serait-il possible de remplir un tableau illimité en temps réel et comment s'y prendre pour récupérer la mémoire une à une.
Par avance merci de vos suggestions.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
import java.util.Scanner;
public class Main {
public static String[] tableau;
public static String nom;
public static char reponse;
public static int nb1;
public static int nb2;
@SuppressWarnings("resource")
public static void main(String[] args) {
new Main();
Scanner sc = new Scanner(System.in);
nb1 = 0;
nb2 = 1;
do
{
tableau = new String[nb2];
System.out.println("Donnez une mémoire : ");
nom = sc.nextLine();
tableau[nb1] = nom;
nb1++;
do
{
System.out.println("Voulez-vous arreter ? (O/N)");
reponse = sc.nextLine().charAt(0);
nb2++;
}while(reponse != 'O' && reponse != 'N');
}while(reponse == 'N');
System.out.println("fin de la boucle");
System.out.println("Le nombre de mémoire : " +nb1);
System.out.println();
for(String t : tableau){
System.out.println(t);
}
}
} |
Résultat console:
Donnez une mémoire :
Pierre
Voulez-vous arreter ? (O/N)
N
Donnez une mémoire :
Paul
Voulez-vous arreter ? (O/N)
N
Donnez une mémoire :
Jack
Voulez-vous arreter ? (O/N)
O
fin de la boucle
Le nombre de mémoire : 3
null
null
Jack