Tive um probleminha aqui. Fiz o loop com apenas uma condição e deu certo. Coloquei um OU(||) e o programinha deu erro. O que eu fiz de errado? Me expliquem ae Devs 
O código:
int teste ;
do {
System.out.println("Digite 1 para conta especial e 2 para comum:");
teste = scan.nextInt();
if(teste == 1) {
usuario.status = "Conta Especial";
}
else if(teste == 2) {
usuario.status = "Conta Comum";
}else {
System.out.println("Digite um código válido!!!");
}
} while( (teste != 1) || (teste != 2));