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 "