Solution d’exercice 4 maximum de deux nombres – JAVA informatique
import java.util.Scanner;
public class max {
public static void main(String[] args) {
System.out.println("entrez la valeur de a :");
Scanner n1=new Scanner(System.in);
float a=n1.nextFloat();
System.out.println("entrez la valeur de a :");
Scanner n2=new Scanner(System.in);
float b=n2.nextFloat();
if(b<=a){
System.out.println("Le maximum des deux nombres est"+ a);
}
else{
System.out.println("Le maximum des deux nombres est"+ b);
}
n1.close() ;
n2.close();
}
}
Scanner est une classe du paquet java.util utilisée pour obtenir l'entrée des types primitifs comme int, double, etc. et des chaînes de caractères. C'est le moyen le plus simple de lire les entrées dans un programme Java, bien que peu efficace si vous voulez une méthode d'entrée pour des scénarios où le temps est une contrainte comme dans la programmation concurrentielle.
Pour créer un objet de la classe Scanner, on passe généralement l'objet prédéfini System.in, qui représente le flux d'entrée standard. Nous pouvons passer un objet de la classe File si nous voulons lire les entrées d'un fichier.
Pour lire les valeurs numériques d'un certain type de données XYZ, la fonction à utiliser est nextXYZ(). Par exemple, pour lire une valeur de type short, nous pouvons utiliser nextShort()
Pour lire les chaînes de caractères, nous utilisons nextLine().
Pour lire un seul caractère, nous utilisons next().charAt(0). La fonction next() renvoie le mot/jeton suivant dans l'entrée sous forme de chaîne et la fonction charAt(0) renvoie le premier caractère de cette chaîne.
Examinons l'extrait de code pour lire des données de différents types.
Commentaires
Enregistrer un commentaire