Boucle if
Résolu
huwa
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
huwa Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
huwa Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrais écrire un programme qui demande a l'utilisateur d'entrer deux nombres, les compare et puis il affiche le message : A est supérieur à B (et vise vers ça).
j'ai essaye d'écrire ce programme mais il se plante dans la boucle if
Code :
import java.util.Scanner;
public class Revision {
int a,b;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("entrer le premier nombre ");
String a = sc.nextLine();
System.out.println("enterz le deuxieme nombre : ");
String b = sc.nextLine();
if (a>b) {
System.out.println("A est inferieur à B");
}
else {
System.out.println("B est superieur à A");
}
Pouvez vous m'aider a résoudre ce problème ? Merci d'avance :)
je voudrais écrire un programme qui demande a l'utilisateur d'entrer deux nombres, les compare et puis il affiche le message : A est supérieur à B (et vise vers ça).
j'ai essaye d'écrire ce programme mais il se plante dans la boucle if
Code :
import java.util.Scanner;
public class Revision {
int a,b;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("entrer le premier nombre ");
String a = sc.nextLine();
System.out.println("enterz le deuxieme nombre : ");
String b = sc.nextLine();
if (a>b) {
System.out.println("A est inferieur à B");
}
else {
System.out.println("B est superieur à A");
}
Pouvez vous m'aider a résoudre ce problème ? Merci d'avance :)
2 réponses
j'ai déclare a et b comme des entiers (int).
j'ai pas compris comment changer le signe '>' le modifier par quoi ?
j'ai pas compris comment changer le signe '>' le modifier par quoi ?
package rev;
import java.util.Scanner;
public class rev {
int a,b;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("entrer le premier nombre ");
String a = sc.nextInt();
System.out.println("enterz le deuxieme nombre : ");
String b = sc.nextInt();
if (a<b) {
System.out.println("A est inferieur à B");
}
else {
System.out.println("B est superieur à A");
}
}
}
import java.util.Scanner;
public class rev {
int a,b;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("entrer le premier nombre ");
String a = sc.nextInt();
System.out.println("enterz le deuxieme nombre : ");
String b = sc.nextInt();
if (a<b) {
System.out.println("A est inferieur à B");
}
else {
System.out.println("B est superieur à A");
}
}
}
Le sens du signe '>' est aussi à changer