no save
Assistance
Achat
News

Forum | programmation
[Java] Comparaison de deux nombres en param
fab_lous, le ven. 04 mai 2007 à 15:36:41
Bonjour,
je bloque sur un petit programme:

import java.lang.*;//importation du package correspondant aux méthodes utilisées

public class Compare {//déclaration de la classe d'objet
String args[]=new String[1];//déclaration du tableau
public static void main(String args[]){//procédure de comparaison
int a=Integer.parseInt(args[0]);//transforme les variables de type String en int
int b=Integer.parseInt(args[1]);

if (args.length == 1) {

//Conditions de comparaison

if(a==b){
System.out.println(a+" est égal à "+b);
}
else{
if(a<b){
System.out.println(a+" est inférieur à "+b);
}
else{
System.out.println(a+" est supérieur à "+b);
}
}
}
else{
System.out.println("Veuillez rentrer 2 entiers");
}
}
}

Il compare 2 nombres qu'on doit rentrer (pour le moment je débute, je ne sais pas comment faire saisir directement l'utilisateur sur la console... ça viendra!).

En fait le soucis c'est que je n'arrive pas à faire afficher sans erreurs le message "Veuillez rentrer 2 entiers" lorsque seulement 1 valeur a été rentrée.

Pouvez-vous m'aider? C'est surement très bête.

De plus, lors de ce message, est-il possible de relancer automatiquement le programme?

Merci d'avance! Configuration: Windows XP
Firefox 2.0.0.3


Pierro
mai 07
Suivant
REPONSES
Pierro
mai 07
Pierro
mai 07
fab_lous
mai 07
Version Web
Réalisé par RedShift
no save