Código
Cliente cltNuevo=new Cliente(); // creo un objeto de tipo Cliente nombreCliente=lector.nextLine(); cltNuevo.setNombreCompleto(nombreCliente); // Se entrega estado "nombre" al nuevo objeto Cliente do{ tipoCliente = lector.nextLine(); cltNuevo.setTipoCliente(tipoCliente); i = i + 1; } while(!"s".equals(tipoCliente.toLowerCase()) && !"n".equals(tipoCliente.toLowerCase())); // valido que se ingrese s o n
y la clase cliente:
Código
public Cliente () // constructor sin parametros { nombreCompleto= ""; tipoCliente=""; } { this.nombreCompleto=nombreCompleto; this.tipoCliente = tipoCliente; } public void setTipoCliente(String tipoCliente) // metodo que asigna un tipo de cliente, con una condicion para mostrar el tipo de Cliente { this.tipoCliente = tipoCliente; } { return tipo; }
Cambie las variables boolean de la clase cliente por String tal como me dijieron, ahora aplique lo que dijo Gus, que no lo había hecho por que lo vi mas complicado de lo que parecía xD, ahora al ingresar "S" me muestra tipo: Normal en vez de premium
pd: no inclui los metodos de setNombre para no alargar el codigo