| 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 man opbygger en beslutning træet i Java Open Source
    Siden Sun Microsystems frigiver Java som open source-platform , kan Sun versioner af development kit ( JDK ) betragtes open source. På grund af dette, kan open source -programmører benytter standard Java biblioteker til ethvert program. Det betyder, at det grundlæggende i Java-programmering kan gå i retning af åbne eller lukkede source-programmer . For eksempel kan du udvikle en meget grundlæggende Java beslutningstræ ved hjælp af gratis Java- værktøjer som JDK . Ting du skal
    Java-udviklingsmiljø
    Vis Flere Instruktioner
    1

    Opret en beslutning Tree klasse : Hej

    import java.io. * ; < br >

    class DTree {

    }
    2

    Inde i DTree klassen, skabe et indre Node klasse til at repræsentere beslutning noder : Hej

    class Node { < br >

    String spørgsmål = null , String answer = null ; Node ja = null ; Node nej = null }
    3

    Opsæt et spørgsmål svar skematiske. Til dette eksempel bruger fire dyr: heste , zebra , hund og kat. Beslutningen træ vil stille en række spørgsmål for at føre en bruger til et bestemt dyr . Det første spørgsmål spørger " Har folk holde dette dyr i huset? " Svaret vil opdelt i to knudepunkter baseret på et ja eller nej svar. De næste knudepunkter spørge en af ​​to spørgsmål: " Er dette dyr har striber ? " Og " Er dette dyr gø? "
    4

    Konstruer træet baseret på spørgsmålene. Det første spørgsmål går i " spørgsmålet " streng af hovedet node , som forbinder til den anden to spørgsmål baseret på "ja" eller "nej" spørgsmål. Følgende knudepunkter har deres egne spørgsmål , og deres eget sæt af svar : Hej

    Node head = new Node (); head.question = " Må folk holder dette dyr i huset ?" Node temp = head.no = new Node ();

    temp.question = " er dette dyr har striber ?" temp.yes = new Node (); temp.yes.answer = " Zebra " ; temp.no.answer = " hest "

    temp = head.yes = ny Node , temp.question = "Er dette dyr gø? " temp.yes.answer = " Dog" temp.no.answer = " Kat "

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Administrer Java Opdateringer på netværket 
    ·Hvordan man kompilerer en Android -platformen 
    ·CBT for Java 
    ·Sådan Rul til toppen af ​​en Scrollpane i Java 
    ·Hvordan til at læse fra en Input Stream i Java 
    ·Hvordan læser jeg Stream Java 
    ·Hvorfor har vi brug Java til Windows Systems 
    ·Sådan Fremskynde en applet 
    ·Hvordan laver man en objektorienteret Java spil 
    ·Sådan Skil Java 
      Anbefalede Artikler
    ·Sådan bruges HeapSize Funktion 
    ·Sådan kompilere på TextPad 5 
    ·Sådan Word wrap med Visual C 
    ·Sådan Gør Movie Review Software 
    ·Karakteristik af Visual Basic 
    ·Sådan får du en URL-adresse i en Servlet 
    ·Sådan oprettes et billede Rollover Brug af HTML progra…
    ·History of Javascript 
    ·Sådan bruges Mirage OS 
    ·SolidWorks API Tools 
    Copyright © Computer Viden http://www.computerdk.com