Java : max de 02 entiers

abdelmalek@bennour Messages postés 18 Statut Membre -  
neogenesis Messages postés 5303 Statut Contributeur -
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.
Configuration: Windows XP
Firefox 3.0.4

6 réponses

  1. neogenesis Messages postés 5303 Statut Contributeur 530
     
    Hello,

    Ton Keyboard il sort d'où ? Tu l'as déclaré quelque part ?
    1
  2. abdelmalek@bennour Messages postés 18 Statut Membre 7
     
    je n'ai pas bien compris, quel déclaration que je fait et comment
    0
    1. neogenesis Messages postés 5303 Statut Contributeur 530
       
      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
  3. abdelmalek@bennour Messages postés 18 Statut Membre 7
     
    quelqu'un peut me aider ou je peut trouve une documentation française sur toutes les classes et les méthodes java
    0
    1. neogenesis Messages postés 5303 Statut Contributeur 530
       
      Héo !
      Si mon aide ne te convient pas, ai au moins l'obligeance de me dire pourquoi ......
      0
  4. abdelmalek@bennour Messages postés 18 Statut Membre 7
     
    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
    1. neogenesis Messages postés 5303 Statut Contributeur 530
       
      Remplace la , par un +
      En java pour concaténer une variable à une chaîne on utilise l'opérateur +
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. abdelmalek@bennour Messages postés 18 Statut Membre 7
     
    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
  7. abdelmalek@bennour Messages postés 18 Statut Membre 7
     
    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