Q: Como imprimir el nombre de los pacientes registrados? Este código me pregunta el numero de pacientes a registrar y me pide capturar el nombre de cada uno, como puedo imprimir cada uno de los nombre registrados?, me piden no usar arreglo y apenas estoy aprendiendo a programar.
public static void main(String[] args) {
    int cantUsuarios, i;
    String nombre; 
    Scanner pideNum = new Scanner(System.in);
    System.out.println("Cantidad de personas a registrar");
    cantUsuarios = pideNum.nextInt();

    if (cantUsuarios>5) //valida que sean sólo 5 registros
    System.out.println("Sólo se admite un registro máximo de 5 personas");
    else
        for (i=1;i<=cantUsuarios;i++){
        System.out.println("Teclee nombre del paciente");
        Scanner pideNom = new Scanner(System.in);
        nombre = pideNom.nextLine();   
        
    }
   
 }

}

A: Hola en vista de que dices tu que los nombres no deben ser agregados a un array, pues aqui te traigo una solucion, nota: vi que tenias un objeto scanner para capturar la cantidad y otra para el nombre del paciente puedes usar el mismo objeto scanner dentro del mismo metodo para capturar cualquier dato, aqui te dejo el codigo espero te ayude y te sirva.
public static void main(String[] args) {
    int cantUsuarios, i;
    String nombre;
    Scanner scan = new Scanner(System.in);// puedes usar el mismo scanner para solicitar cualquier dato, no es
                                            // necesario crear dos como tenias.

    do {
        System.out.print("Cantidad de personas a registrar: ");
        cantUsuarios = scan.nextInt();
        scan.nextLine();
    } while (cantUsuarios > 5);

    for (i = 0; i < cantUsuarios; i++) {
        System.out.print("Ingrese el nombre del paciente: ");
        nombre = scan.nextLine();
        System.out.println((i + 1) + ". NOMBRE: " + nombre);

    }

}

