Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment insérer un applet Java Avec…
  • Un tutoriel Client Server Java 
  • Comment parcourir un vecteur dans Ja…
  • Types incompatibles à l'aide Cast m…
  • Comment insérer et enlever gauche e…
  • Comment lancer la visualisation du p…
  • Comment ajouter un JScrollPane à un…
  • Comment télécharger une photo dans…
  • Comment savoir si un JTextField est …
  • Comment vérifier si un argument exi…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment facteur entiers en Java

    Factoring un entier est un concept mathématique qui décompose un entier ( un nombre entier ) jusque dans ses nombres premiers multiples . L'affacturage peut être réalisé en Java en utilisant les classes standards fournis dans le kit de développement Java (JDK) . Ici, vous allez créer une classe qui va lire dans n'importe quel entier et imprimer la factorisation en nombres premiers . Instructions
    1

    créer une nouvelle classe Java intitulé " FactoringIntegers " avec une méthode main .
    2

    Importer le scanner et les classes ArrayList .
    < Br > 3

    créer une méthode statique dans la méthode principale appelée «facteur» qui accepte un argument int .

    facteur public static void (int yourNumber ) {}
    4

    Créer une instance de "Scanner" et votre nouvelle méthode «facteur» dans la méthode principale . En outre, créer une variable d'instance int pour contenir le nombre que vous avez entré
    entrée Scanner

    = new Scanner ( System.in ) ;

    System.out.print (" Entrez le numéro à être pris en compte . : ");

    int yourNumber = Integer.valueOf ( input.nextLine ());
    facteur de

    ( yourNumber ) ;
    5 Code de

    les variables suivantes dans votre méthode du « facteur » pour être utilisée par l'algorithme de factorisation

    booléen = true; .

    int tempNumber ;

    int n = 2;

    ArrayList < ; Integer > facteurs = new ArrayList ();

    ArrayList toBeFactored = new ArrayList ();

    toBeFactored.add ( yourNumber ) ;
    6

    coder l'algorithme directement après les variables de la méthode du facteur . L'algorithme repose sur le fait que tout entier module un entier qui divise uniformément en elle laissera un solde de zéro. C'est, pour nos fins , tous les numéros se divisent en un nombre entier sont uniformément facteurs premiers à moins que le diviseur est lui aussi divisible par un autre facteur primordial .

    While ( drapeau == true ) {

    si ( toBeFactored.isEmpty ()) {

    flag = false;


    } else {

    tempNumber = toBeFactored.remove (0);

    if ( tempNumber > n) {

    if ( tempNumber % n == 0) {

    toBeFactored.add (n);

    toBeFactored.add ( tempNumber /
    7

    Créer un compte "pour" imprimer les facteurs dans les facteurs ArrayList
    8

    vérifier votre fichier Java Il devrait ressembler à ceci : . .

    importation java.util.ArrayList ;

    importation java.util.Scanner ;

    FactoringIntegers public class {

    static void Main ( String args []) { publiques
    < p> Scanner entrée = new Scanner ( System.in ) ;

    System.out.print (" Entrez le nombre à être pris en compte :");

    int yourNumber = Integer.valueOf ( input. nextLine ());
    facteur de

    ( yourNumber ) ;

    }

    facteur public static void (int yourNumber ) {

    booléen = true;

    int tempNumber ;

    int n = 2;

    ArrayList facteurs = new ArrayList ();

    ArrayList toBeFactored = new ArrayList ();

    toBeFactored.add ( yourNumber ) ;

    while ( drapeau == true ) {

    if ( toBeFactored.isEmpty ()) {

    flag = false;

    } else {

    tempNumber = toBeFactored.remove (0);

    if ( tempNumber > n) {

    si ( tempNumber % n == 0) {

    toBeFactored.add (n);

    toBeFactored.add ( tempNumber /+ "=" ) ;

    For (int i = 0; i < factors.size (); i + +) {

    if ( i == factors.size () - 1) {

    System.out.print ( factors.get ( i));

    } else {

    System.out.print ( factors.get (i ) + " * "); }


    }

    } }



     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Qu'est-ce qu'une méthode de constructeur en Java 
  • Comment remplacer une méthode statique en Java 
  • Comment calculer le codage Java pour les boîtes 
  • Comment faire un jeu Java avec NetBeans 
  • Comment calculer les lignes de java.awt.Point 
  • Comment réviser entrée en Java à partir du clavier 
  • Comment jeter Exception en Java 
  • Comment installer un fichier JAR dans Eclipse 
  • Comment se connecter à une base de données Oracle en Java 
  • Comment convertir le HTML en texte brut dans les applets Java 
  • Connaissances Informatiques © http://www.ordinateur.cc