1
resposta

[Dúvida] Resumir condição com operadores lógicos

Bom dia!

Digamos que eu queira fazer um if testando se o salário é maior que 1000 e menor que 2000:

public class ContadorRegressivo {

    public static void main(String[] args) {
        double salario =  1500.0;
        if (salario > 1000 && salario <2000){
            System.out.println("Tu recebe mais que 1000 reais e menos que 2000 reais.");
        }
    }

}

Tem alguma forma de eu resumir a condição "salario > 1000 && salario <2000"?

1 resposta

Em Java, esta já é a versão resumida.

O operador lógico && precisa de uma condição lógica a esquerda e outra a direita.

E a forma de escrever uma condição lógica é desta forma (valor1 - operador relacional - valor 2).