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

avec Java Discussion :

nombre premier


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Février 2016
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Février 2016
    Messages : 188
    Par défaut nombre premier
    Bonjour,
    je cherche un petit script qui teste jusqu'à 100 les nombres premiers.
    Mon script ne fonctionne pas :
    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
    public class boucle_nombres_premiers {
     
        public static void main(String[] args) {
        int premier=0;	
        int fin=0;
        while (fin!=100)
        {
        	if ((premier%2!=0)||(premier%3!=0)||(premier%5!=0)||(premier%7!=0))
     
        	{
        		Terminal.ecrireInt(premier);
        		Terminal.sautDeLigne();
     
        	}
        	premier=premier+1;
        	fin=fin+1;
        }
        }
    }
    Merci.

  2. #2
    Membre confirmé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Février 2016
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Février 2016
    Messages : 188
    Par défaut
    j'ai modifier le script

    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
    /**
     * @(#)nombrepremier.java
     *
     * nombrepremier application
     *
     * @author 
     * @version 1.00 2018/3/16
     */
    public class nombrepremier {
     
        public static void main(String[] args) {
     
        for (int i=3;i<10;i++)
        {
        	if ((i!=3) && (i%5!=0))||((i!==5) && (i%7!=0))||((i!=7) && (i%7!=0))||((i!=11) && (i%7!=11))
        	{	Terminal.ecrireInt(i); 
        		Terminal.sautDeLigne();
        	}
        }
        } 
    }
    mais sur la ligne 15
    jai error: ';' expected et error: not a statement eterror: illegal start of expression

  3. #3
    Membre confirmé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Février 2016
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Février 2016
    Messages : 188
    Par défaut
    mais de toute façon le script ne marche pas et je ne vois comment faire
    merci de votre aide

  4. #4
    Membre confirmé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Février 2016
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Février 2016
    Messages : 188
    Par défaut
    pourquoi ce script m'affiche tous les chiffres de la boucle et pas seulement les premiers

    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
    */
    public class premier {
     
        public static void main(String[] args) {
     
        for (int i=3;i<10;i++)
        {
        	if  ((i%2==0)||(i%3==0) || (i%5==0) || (i%7==0) || (i%11==0))
        	{	Terminal.ecrireInt(i); 
        		Terminal.sautDeLigne();
        	}
     
        }
        } 
    }
    merci

  5. #5
    Membre confirmé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Février 2016
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Février 2016
    Messages : 188
    Par défaut
    j'ai compris ce qui ne va pas dans la condition du if
    mais je ne vois pas comment faire

  6. #6
    Membre chevronné Avatar de Drowan
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2014
    Messages
    460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2014
    Messages : 460
    Par défaut
    As-tu assayerde suivre "à la main" ce que fait ton code pour les 5 premiers nombres ?
    Tu verras tout de suite ce qui ne va pas

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

Discussions similaires

  1. generateur de nombre aleatoire(jeu du black jack)
    Par Saanvision dans le forum Débuter
    Réponses: 8
    Dernier message: 19/11/2012, 19h10
  2. Generateur de nombre aleatoires
    Par circe dans le forum Boost
    Réponses: 0
    Dernier message: 04/01/2010, 13h39
  3. Generateur de nombre aleatoire
    Par leywan dans le forum Delphi
    Réponses: 5
    Dernier message: 21/03/2007, 17h10
  4. nombre aleatoire
    Par Bob dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 17/06/2002, 18h12

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