Estoy tratando de hacer una tarea para la escuela y no sé cómo manejar la entrada. He proporcionado un enlace a continuación para el contexto de la misión:Lista de cadenas (líneas múltiples) como entrada de línea de comandos en Java
que tienen una idea general acerca de cómo hacer todo lo que la asignación de pregunta, pero estoy seguro de cómo hacer frente a la entrada.
Una muestra de entrada es:
a0
a00
ab000
que da una salida:
Árbol 1:
no válida!
árbol 2:
altura: -1
longitud de la trayectoria: 0
completa: sí
postorden:
Árbol 3:
altura: 0
longitud de la trayectoria: 0
completa: sí
postorden : a
árbol 4:
altura: 1
longitud de la trayectoria: 1
completa: sí
orden posterior: ba
tengo la intención de hacer esto con Java. Mi pregunta es ¿cómo ingreso varias líneas de entrada, como en la muestra, en la línea de Windows cmd.exe cuando no está canalizando un archivo de entrada? Debido a que presionar enter simplemente ejecutaría el programa con una línea de entrada en lugar de hacer una nueva línea. Además, dado que la asignación se marca automáticamente, la entrada no puede ser interactiva, entonces, ¿cómo voy a saber cuándo dejar de leer?
Gracias.
no puede ver el enlace a la asignación ... – cMinor
Oh lo siento olvidó preparar al público . Debería funcionar ahora. – Jigglypuff
+1 Pregunta bien escrita y específica. Bienvenido a SO. –