Desde Sun Microsystems libera Java como una plataforma de código abierto , las versiones de Sun del kit de desarrollo (JDK ) pueden considerarse de código abierto. Debido a esto , los programadores de código abierto pueden utilizar bibliotecas estándar de Java para cualquier programa . Esto quiere decir que los fundamentos de la programación Java pueden ir hacia las aplicaciones de código abierto o cerrado. Por ejemplo , se puede desarrollar un árbol muy básico decisión Java utilizando herramientas Java gratuitos como el JDK . Cosas que necesitará
entorno de desarrollo Java
Mostrar más instrucciones
1
Crear una clase de árbol de decisión :
import java.io. * ;
clase dtree {
}
2
Dentro de la clase dtree , crear una clase nodo interno para representar nodos de decisión :
clase
nodo {
cadena pregunta = null; respuesta String = null; nodo sí = null; nodo no = null}
3
Configurar una respuesta esquemática cuestión. Para este ejemplo , utilice cuatro animales : caballos , cebras , perros y gatos . El árbol de decisión le hará una serie de preguntas para llevar a un usuario a un animal en particular . La primera pregunta es " qué la gente sigue a este animal en la casa? " La respuesta se divide en dos nodos basados en un sí o un no . Los siguientes nodos preguntar a uno de dos preguntas: " ¿Tiene este animal tiene rayas ? " Y " ¿Esta corteza animal? "
4
construir el árbol sobre la base de las preguntas. La primera pregunta va en la "cuestión " de cadena del nodo principal , que conecta a las dos segundas preguntas basadas en " sí" o "no" preguntas. Los siguientes nodos tienen sus propias preguntas , y su propio conjunto de respuestas :
cabeza Nodo = new Nodo (); head.question = " ¿La gente mantener este animal en la casa? " ; Temp nodo = head.no = new nodo ();
temp.question = " ¿Tiene este animal tiene rayas ? " ; temp.yes = new nodo (); temp.yes.answer = "Zebra " ; temp.no.answer = " Horse" ;
temp = head.yes = new nodo ; temp.question = " ¿Esta corteza animal? " ; temp.yes.answer = " perro" temp.no.answer = "Gato "