Gracias por el A2A, en cuanto al error cambie su
Scanner x = new Scanner( System.in);
a
Scanner input = new Scanner(System.in);
Si no me equivoco, parece que está aprendiendo a programar, así que algunos consejos:
1. Use un IDE, por ejemplo, como Eclipse o IntelliJ Idea para Java: ayudan a descubrir problemas de tiempo de compilación como el que tenía casi instantáneamente en lugar de esperar a descubrirlos cuando los compila desde la línea de comandos.
2. Google + Stack Overflow son tus mejores amigos: cuando veas un problema, solo busca en Google ese error exacto junto con algunos parámetros útiles como la versión de Java o el marco que podrías estar usando. Por ejemplo, java.lang.NullPointerException DateTimeAxis shinobicharts, casi siempre encontrará ayuda.
- Soy una mujer de 27 años que todavía es virgen porque no he tenido una relación con alguien importante. ¿Debo terminar de hacerlo?
- Si quisiera comprar un condominio en Palo Alto, ¿es mejor comprarlo en efectivo o hipotecarlo?
- Si quisiera restaurar un BMW 535i 1988, ¿por dónde empiezo?
- Tengo 19 años y estoy haciendo mi licenciatura en Italia. No bebo ni fumo como la mayoría de mis amigos (italianos y no italianos), ¿necesito cambiar?
- Tengo un 1200 en mi PSAT. ¿Cómo podría mejorar este puntaje?
3. Aprenda a depurar sus programas: establezca puntos de interrupción y depure su código, esto ayudará a congelar su código a tiempo y analizar los resultados en cualquier punto específico y le permitirá descubrir por qué su código se está rompiendo
4. Escribir pruebas: las pruebas ayudan a detectar errores, casos extremos y regresión. También ayudan a documentar el código. Para obtener más motivación sobre las pruebas, lea (Test First | 8th Light.)
5. Obtenga los fundamentos correctos: una base sólida en cualquier lenguaje de programación lo ayudará a convertirse en un mejor desarrollador. Si está aprendiendo Java, ¿puedo sugerir Core Java Vol. 1 y 2, seguido de Effective Java?
¡Buena suerte!