Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan bygge en beslutning treet i Java Open Source
    Siden Sun Microsystems utgivelser Java som åpen kildekode plattform, kan Søn versjoner av Development Kit ( JDK ) anses som åpen kildekode . På grunn av dette , kan åpen kildekode programmerere bruke standard Java-bibliotekene for hvilket som helst program . Dette betyr at det grunnleggende om Java -programmering kan gå mot åpen eller lukket kildekode-programmer . For eksempel kan du utvikle en svært grunnleggende Java beslutning treet ved hjelp av gratis Java- verktøy som JDK . Du trenger
    Java utviklingsmiljø
    Vis flere instruksjoner
    en

    Opprett en beslutning Tre klasse : en

    import java.io. * ;

    klasse DTREE {

    }
    2

    Inne i DTREE klassen , skape en intern Node klasse for å representere beslutning noder : en

    class Node {

    String Question = null; String svar = null; Node ja = null; Node no = null}
    3

    Sett opp et spørsmål svar skjematisk . For dette eksempelet bruker fire dyr: hest, sebra , hund og katt . Avgjørelsen treet vil stille en rekke spørsmål for å lede en bruker til en bestemt dyr . Det første spørsmålet spør " holde folk må dette dyret i huset? " Svaret vil deles inn i to noder basert på et ja eller nei svar . De neste noder spør en av to spørsmål : " Betyr dette dyret har striper ? " Og " Betyr dette dyret bark ? "
    4

    Konstruer treet basert på de spørsmålene . Det første spørsmålet går i " spørsmålet" streng av hodet node, kobler som til de andre to spørsmålene basert på " ja" eller "nei" spørsmål. Følgende nodene har sine egne spørsmål , og sitt eget sett med svar : en

    Node hode = new Node (); head.question = " holde folk må dette dyret i huset? "; Node temp = head.no = new Node ();

    temp.question = " Betyr dette dyret har striper ? "; temp.yes = new Node (); temp.yes.answer = " Zebra "; temp.no.answer = " Horse ";

    temp = head.yes = new Node ; temp.question = " Betyr dette dyret bark ? "; temp.yes.answer = " Hund " temp.no.answer = " Cat "

    früher :

     Weiter:
      Relatert Artike
    ·Hva skjer hvis en fil flyttes når den brukes av Java 
    ·En Java 3D API Tutorial 
    ·Hvordan finne et maksimalt antall i Java 
    ·Slik kopierer du en fil i Jsp 
    ·Hva er Grails i Java 
    ·Hvordan kan jeg åpne en JSP-fil 
    ·Java & API forklart til foreldre 
    ·Java 1.6 Trening 
    ·Slik konverterer Strings til Tall i Java 
    ·Hva er Struts Plugin 
      Anbefalte artikler
    ·Hvordan skrive en C Program for å finne Fibonacci Seri…
    ·Hvordan lage en ny VB PictureBox 
    ·Hva er Skeleton filer 
    ·Sette inn en streng i MySQL 
    ·Hvordan oppdatere rader i MySQL 
    ·Hvordan endre skriftstørrelse Ved hjelp av HTML progra…
    ·Sette inn en PHP fil i alle sider 
    ·Hvordan Split i Java 
    ·Hva er JDK i Java 
    ·Slik kjører VBScript på en ekstern datamaskin 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/