Código:
Cómo los separo en distintas clases?, intenté pero me marca errores, no puedo llamarlos aún importándolos a la clase principal.. package inicio;
import java.util.*;
public class Principal {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Ingrese su nombre, por favor: ");
String nombre = sc.nextLine();
System.out.println("Bienvenido " + nombre + ", en este juego debera encontrar el numero oculto generado por ");
System.out.println("la computadora entre el valor minimo y maximo que desee.");
int limiteSuperior, limiteInferior;
System.out.println("Ingrese el valor minimo: ");
limiteInferior = sc.nextInt();
System.out.println("Ingrese el valor maximo: ");
limiteSuperior = sc.nextInt();
//genera un numero aleatorio entre el valor maximo y el minimo
Random gen = new Random();
int num_escondido = gen.nextInt(limiteInferior) + gen.nextInt(limiteSuperior);
//aqui comienza a adivinar
int valorUsuario = 0;
System.out.println("Encuentre el numero entre el " + limiteInferior + " y el " + limiteSuperior);
for(int intentos=1; valorUsuario != num_escondido; intentos++){
//Recibe el numero propuesto por el usuario
System.out.println("Ingrese su numero: ");
valorUsuario = sc.nextInt();
//Comprueba los valores, si se pasa del rango o si es mas chico del rango, asi como una guia para el usuario.
if (valorUsuario > limiteSuperior){
System.out.println(valorUsuario + " no se encuentra entre los valores elegidos como limites..");
}else if (valorUsuario < limiteInferior){
System.out.println(valorUsuario + " no se encuentra entre los valores elegidos como limites..");
} else if (valorUsuario < num_escondido){
System.out.println(valorUsuario + " es demasiado chico, ingrese uno mas alto: ");
} else if (valorUsuario > num_escondido){
System.out.println(valorUsuario + " es demasiado alto, ingrese uno mas chico: ");
}else {
System.out.println("FELICIDADES !!, adivino el numero ( " + num_escondido + " ) " + "en " + intentos + " intentos :D ");
}
}
}
}


