Bonsoir a tous,
J'ai un devoir à faire en java et j'ai un problème pour mettre une condition dans mon programme. en fait, quand je saisie un nombre, mon programme les place dans un tableau, mais je veut qu'au moment ou je tape 0, la saisie sarrete. J'ai donc essayé de mettre une condition if, mais j'obtiens le message d'erreur suivant: The operator > is undefined for the argument type(s) String, int
voici une parti de mon code:
J'obtiens aussi le même message pour:
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 public static void main( String args[] ) throws IOException { BufferedReader in ; String duree ; String poids2; int poids []; int taille; int i; int cpt; ... taille=10; cpt=1; i=0; ... while (i<taille){ if (poids2>0){ System.out.print( "entrez le poids du chien n° "+cpt) ; poids2 = in.readLine( ) ; poids[ i ] = Integer.parseInt( poids2 ) ; cpt++; i++; } }
P.S: tout ce qui est en gras contient une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part tarif= tarif*duree;
Partager