Bonsoir mes amis.
Je débute en java, je fais un exercice qui demande à l'utilisateur d'entrer la taille puis les éléments d'un tableau fixe, puis de sélectionner les valeurs paires et les mettre dans un tableau dynamique.
Mon soucis est comment faire pour vérifier si la valeur entrée par l'utilisateur est bien nombre entier et non pas un String par exemple (genre isnumeric comme en VB)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 import java.util.Scanner; import java.util.ArrayList; public class ArrList { private static Scanner lit=new Scanner(System.in); public static void main(String[] args) { int taille=0; do { System.out.println("longueur de votre tableau, entre 1 et 10"); taille=lit.nextInt(); }while(taille<1 || taille>10); int[] tablo=new int[taille]; ArrayList<Integer> jadwal=new ArrayList<Integer>(); for(int i=0;i<taille;++i) { System.out.println("donnez la valeur de tablo["+i+"]"); tablo[i]=lit.nextInt(); if(tablo[i]%2==0) { jadwal.add(tablo[i]); } } for(int elem:jadwal) { System.out.print(elem+" "); } } }
Merci
Partager