| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hvordan finder jeg den primtal i Java
    ? Et af de fælles opgaver datalog gennemfører automatiserede edb-programmer til løsning af klassiske matematik problemer, såsom at finde alle de primtal i et bestemt interval . Primtal er et antal , som kan kun være jævnt fordelt med 1 og sig selv , så den enkleste --- men ikke hurtigste --- måde at opdage alle de primtal er at gå gennem hvert nummer , en ad gangen , og forsøger at dividere det med alle de numre , før det. Hvis det ikke er deleligt med nogen af ​​dem udover en , så antallet er et primtal og kan opbevares til senere brug . Instruktioner
    1

    Åbn " NetBeans " eller din foretrukne Java Integrated Development Environment .
    2

    Klik på "File " og " Ny klasse ".
    < br > 3

    Skriv følgende metode i klassen :

    statiske ArrayList findPrimes ( int target) {

    ArrayList primtal = new ArrayList () ;

    boolean stoppe ,

    primes.add (1),

    if ( target == 1 ) {

    tilbagevenden primtal ;
    < p> }

    for (int x = 2; x < = målet; x + +) {

    stoppe = false;

    for (int y = 2; y < x , y + +) {

    if ( x% y == 0 ) {

    stop = true;

    break;

    } < br >

    }

    hvis {

    primes.add ( x ) ( stop! )

    }

    }
    < p > retur primtal ,

    }

    Denne metode går gennem alle tal op til målet og tester dem for at se , om de er jævnt delelige med et andet tal udover 1. . Hvis de kvalificerer som primtal , føjes de til " primtal " ArrayList .
    4

    Type " psvm " . Netbeans vil udvide dette til et gyldigt vigtigste metode
    5

    Føj følgende kode til den vigtigste metode til at teste det :

    ArrayList primtal = findPrimes ( 100); < . br >

    for ( int x : primtal ) {

    System.out.println ( x ),

    }

    Dette vil udskrive alle de vigtigste tal fra 1 til 100 .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man opbygger Java Applets i Binary 
    ·Sådan eksporteres et projekt, der JAR i Eclipse 
    ·Sådan Erstat variabelnavne i Java 
    ·Sådan konvertere en streng i Java til at GeneralPath 
    ·En Java Client Server Tutorial 
    ·Sådan Upload Large Java -filer til en hjemmeside 
    ·Hvordan til at læse fra en fil med JAVA 
    ·Sådan fjernes dobbeltposter Files i Java 
    ·Introduktion til programmering med Java 
    ·Countdown Tutorial i Java 
      Anbefalede Artikler
    ·Sådan Fremhæv Krævede felter med PHP 
    ·Sådan Læs e-mail med VBA 
    ·Hvordan til at male i et panel i Visual Basic 
    ·Hvad er Buffer Overrun 
    ·Hvordan man programmerer en TI -84 Plus Lommeregner 
    ·Forskellen mellem Exit & Dø i Perl 
    ·Sådan Indtast en String fra tastaturet 
    ·Sådan bruges LabVIEW RealTime funktionsblokke 
    ·Hvordan at slippe af Certifikat Advarsler i selen Ruby 
    ·Sådan oprettes en RSS Feed fra dit ColdFusion Side 
    Copyright © Computer Viden http://www.computerdk.com