Java : max de 02 entiers

Fermé
abdelmalek@bennour Messages postés 18 Date d'inscription mardi 4 novembre 2008 Statut Membre Dernière intervention 25 septembre 2009 - 16 déc. 2008 à 18:30
neogenesis Messages postés 4748 Date d'inscription dimanche 19 octobre 2008 Statut Contributeur Dernière intervention 24 janvier 2010 - 16 déc. 2008 à 20:20
Bonjour,

je suis débutant en java, avec Java 1.5.9

je veut faire un petit programme qui donne le max entre deux entiers: comme suite

public class Max //max entre deux entier
{
public static void main(String args[])
{
int nb1, nb2;
nb1 = Keyboard.readInt("Entrer un entier:");
nb2 = Keyboard.readInt("Entrer un entier:");
if (nb1 > nb2)
System.out.println("l’entier le plus grand est ", nb1);
else
System.out.println("l’entier le plus grand est ", nb2);
}
}

java signale une erreur au niveau de k (Keyboard) et le point avant le println

comment peut corriger l'erreur, merci.
A voir également:

6 réponses

neogenesis Messages postés 4748 Date d'inscription dimanche 19 octobre 2008 Statut Contributeur Dernière intervention 24 janvier 2010 516
16 déc. 2008 à 18:33
Hello,

Ton Keyboard il sort d'où ? Tu l'as déclaré quelque part ?
1
abdelmalek@bennour Messages postés 18 Date d'inscription mardi 4 novembre 2008 Statut Membre Dernière intervention 25 septembre 2009 7
16 déc. 2008 à 18:41
je n'ai pas bien compris, quel déclaration que je fait et comment
0
neogenesis Messages postés 4748 Date d'inscription dimanche 19 octobre 2008 Statut Contributeur Dernière intervention 24 janvier 2010 516
16 déc. 2008 à 18:47
Utilise plutôt la classe scanner c'est plus propre (pour moi)

import java.util.Scanner; (note ça au début de la classe)

Ensuite dans ton main
Scanner keyb = new Scanner(System.in);

Ensuite dans ton programme quand tu voudras lire l'entrée du clavier tu fais un :

Entiers : keyb.nextInt();

0
abdelmalek@bennour Messages postés 18 Date d'inscription mardi 4 novembre 2008 Statut Membre Dernière intervention 25 septembre 2009 7
16 déc. 2008 à 19:13
quelqu'un peut me aider ou je peut trouve une documentation française sur toutes les classes et les méthodes java
0
neogenesis Messages postés 4748 Date d'inscription dimanche 19 octobre 2008 Statut Contributeur Dernière intervention 24 janvier 2010 516
16 déc. 2008 à 19:21
Héo !
Si mon aide ne te convient pas, ai au moins l'obligeance de me dire pourquoi ......
0
abdelmalek@bennour Messages postés 18 Date d'inscription mardi 4 novembre 2008 Statut Membre Dernière intervention 25 septembre 2009 7
16 déc. 2008 à 19:34
je suis vraiment désoler , car j'ai essaye de déclencher un nouveau message dans le forum au même temps que je répond à vous

ta réponse est merveilleuse, merci mon frère ca marche très très bien pour le premier problème

main il reste de régler le deuxième cas d'err : le signale d'erreur au niveau du point avant println

pardonnez-moi une autre fois, merci
0
neogenesis Messages postés 4748 Date d'inscription dimanche 19 octobre 2008 Statut Contributeur Dernière intervention 24 janvier 2010 516
16 déc. 2008 à 19:36
Remplace la , par un +
En java pour concaténer une variable à une chaîne on utilise l'opérateur +
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
abdelmalek@bennour Messages postés 18 Date d'inscription mardi 4 novembre 2008 Statut Membre Dernière intervention 25 septembre 2009 7
16 déc. 2008 à 19:46
mais je ne veut pas de concaténer

le problème est dans l'instruction : System.out.println("l’entier le plus grand est ", nb2); Java signale l'erreur au 02ième point
0
abdelmalek@bennour Messages postés 18 Date d'inscription mardi 4 novembre 2008 Statut Membre Dernière intervention 25 septembre 2009 7
16 déc. 2008 à 19:57
oui j'ai compris maintenant

au lieu de mettre : System.out.println("l’entier le plus grand est ", nb2);

on met : System.out.println("l’entier le plus grand est " + nb2); ce n'est pas comme le langage pascal

est le Programme maintenant s'exécutre correctement

je vous remerci une autre fois mon frère, c'est vraiment beaucoup
0
neogenesis Messages postés 4748 Date d'inscription dimanche 19 octobre 2008 Statut Contributeur Dernière intervention 24 janvier 2010 516
16 déc. 2008 à 20:20
En effet Pascal et Java sont similaires mais différents :-)

Voilà un bon site pour débuter en java :
https://openclassrooms.com/fr/courses/6173501-debutez-la-programmation-avec-java?archived-source=26832

Bonne soirée, et penses à mettre ton statut en résolu avant que je m'en charge :-)

@+
0