IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Avis sur mon code


Sujet :

Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2021
    Messages : 3
    Par défaut Avis sur mon code
    Bonjour, je suis débutant en programmation JAVA.
    J'ai trouvé un exercice, il faut écrire un programme Java qui lit un nombre et indique s'il est positif, négatif ou s'il vaut zéro et s'il est pair ou impair.

    Le site propose un corrigé mais je me suis rendu compte que je ne le faisais pas de la même façon.
    J'aurais voulu savoir si ma façon de faire était correcte par rapport à la leur.

    Des avantages à faire comme eux ou c'est juste une question de choix ?
    Merci par avance pour vos commentaires

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    package analyseNombre;
    import java.util.*;
    public class analyseNombre {
     
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		//demande clavier int
     
    		int nombre;
     
    		Scanner clavier = new Scanner(System.in);
    		System.out.println("Entrez un nombre entier : ");
    		nombre = clavier.nextInt();
     
    		if(nombre==0) {
    			System.out.println("Le nombre est égal à zéro et est un chiffre pair");
    		}
     
    		else if(nombre<0 && nombre%2!=0) {
    			System.out.println("Le nombre est négatif et impair");
    		} 
     
    		else if(nombre<0 && nombre%2==0) {
    			System.out.println("Le nombre est négatif et pair");
    		}
     
    		else if(nombre>0 && nombre%2!=0) {
    			System.out.println("Le nombre est positif et impair");
    		}
     
    		else if(nombre>0 && nombre%2==0) {
    			System.out.println("Le nombre est positif et pair");
    		}
    	}
    }

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Regarde, tu as un pattern que tu répètes dans ton code: "Le nombre est %s et %s", découpe aussi les tests pour faciliter la lecture.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    String s1 = nombre == 0 ? "égal à zéro" : (nombre < 0? "négative" : "positive");
    String s2 = nombre % 2 == 0 ? "pair" : "impair";
    System.out.println(String.format("Le nombre est %s et %s",s1, s2));
    A+.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2021
    Messages : 3
    Par défaut
    Merci beaucoup pour tes conseils, je vais retravailler mon code

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2020
    Messages : 2
    Par défaut reponse
    Bonjour ,

    il me semble que par convention le nom d'une class doit commencer par une majuscule .

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2021
    Messages : 3
    Par défaut
    @Capt3D En effet, merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Votre avis sur mon code
    Par Schopenhauer dans le forum Fortran
    Réponses: 4
    Dernier message: 04/05/2011, 15h12
  2. [PHP 5.0] Avis sur mon code
    Par Arnich dans le forum Langage
    Réponses: 0
    Dernier message: 20/05/2010, 12h51
  3. [Projet en cours] Tetris amateur - vos avis sur mon code ?
    Par NainTernaute dans le forum Projets
    Réponses: 24
    Dernier message: 04/05/2010, 22h44
  4. [XL-2003] Votre avis sur mon code en VBA ?
    Par [ZiP] dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/03/2010, 13h56
  5. [FFT] Votre avis sur mon code
    Par deubelte dans le forum C++
    Réponses: 1
    Dernier message: 10/02/2007, 20h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo