Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe te Integers in Java
Factoring Factor een geheel getal is een wiskundig concept dat een geheel getal ( elk geheel getal ) breekt haar priemgetal multiples . Factoring kan worden bereikt in Java met behulp van de standaard klassen die in de Java Development Kit ( JDK ) . Hier vindt u een klasse die in een integer zullen lezen en uitprinten de priemontbinding creëren . Instructies
1

Maak een nieuwe Java-klasse met de titel " FactoringIntegers " met een belangrijke methode .

Import 2 de scanner en ArrayList klassen .
< Br > 3

Maak een statische methode in de belangrijkste methode genaamd 'factor' , die een int argument accepteert .

public void factor
( int yourNumber ) { }
4

maken een geval van " Scanner" en uw nieuwe methode " factor " in de belangrijkste methode . Maak ook een int instantie variabele om het ingevoerde nummer te houden

Scanner ingang
= new Scanner ( System.in ) ;

System.out.print
( " Voer nummer te worden meegewogen . : " ) ;

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

factor
( yourNumber ) ;

Code 5 de volgende variabelen in uw " factor " -methode te worden gebruikt door de factoring algoritme

boolean vlag
= true; .

int tempNumber
;

int n = 2
;

ArrayList
< , Integer > factoren = new ArrayList ( ) ;

ArrayList toBeFactored = new ArrayList ( ) op ;

toBeFactored.add
( yourNumber ) ;
6

coderen het algoritme direct na de variabelen in de factor methode . Het algoritme is gebaseerd op het feit dat elk geheel getal modulus een geheel getal dat gelijkmatig verdeelt in het een rest nul verlaten . Dat is , voor onze doeleinden alle nummers die verdelen in een integer gelijkmatig zijn priemfactoren , tenzij de deler zelf is ook deelbaar door een andere belangrijke factor .

Terwijl ( flag == true ) {

indien ( toBeFactored.isEmpty ( ) ) {

vlag
= false;

} else {

tempNumber = toBeFactored.remove ( 0 ) ;

if ( tempNumber > n ) {

if ( tempNumber % n == 0 ) {

toBeFactored.add
( n ) ;

toBeFactored.add
( tempNumber /
7

Maak een " voor" verklaring aan de factoren in de factoren ArrayList
8

Controleer uw Java- bestand af te drukken Het moet er zo uitzien : . .

import
java.util.ArrayList ;

import java.util.Scanner
;

public class FactoringIntegers
{

public static void main ( String args [ ] ) op {

Scanner -ingang = new Scanner ( System.in ) ;

System.out.print
( " Voer nummer te worden meegewogen : " ) ;

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

factor
( yourNumber ) ;

}

public void factor
( int yourNumber ) {

boolean vlag
= true ; < br >

int tempNumber ;

int n = 2 ;

ArrayList factoren = new ArrayList ( ) ;

ArrayList toBeFactored = new ArrayList ( ) ;

toBeFactored.add
( yourNumber ) ;

terwijl ( flag == true ) {

if ( toBeFactored.isEmpty ( ) ) {

flag = false;

} else {

tempNumber = toBeFactored.remove ( 0 ) op ;

if ( tempNumber > n ) {

indien ( 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 ) op Twitter + " * " ) ; }

}


}

}

Previous: Next:
  Java Programming
·Hoe maak je een piramide van P…
·Hoe te afhankelijkheden maken …
·Hoe te Binaire Bomen Traverse …
·Hoe te vervangen 1.6 in Java S…
·Hoe te Turn - Based Games Creë…
·Hoe maak je een Java Script ma…
·Hoe maak je een Runescape Scri…
·Hoe een RSS Feed Reader in Jav…
·Hoe te Concurrent Access naar …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe je het aantal retweets in PHP 
·Hoe je iPad Programma's sluiten Met Xcod…
·Hoe een GUI in C 
·Hoe te Input en Output Parameters ophale…
·Hoe kan ik PHP Turn Into MySQL Statement…
·Tutorial on SQL Functions 
·Hoe te testen als u bent aangesloten op …
·Hoe te portlets converteren naar Servlet…
·Hoe je Java Objects Repeat Zorg 
Copyright © Computer Kennis http://www.nldit.com