message d'erreur pour une condition if
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:
Code:
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++;
}
} |
J'obtiens aussi le même message pour:
Code:
tarif= tarif*duree;
P.S: tout ce qui est en gras contient une erreur