Estrutura condicional If

Os programas precisam tomar decisões uma hora ou outra. Por exemplo, não é sempre que determinados comandos serão executados, como: se o usuário escolhe pagar no cartão, o código que faz o pagamento em dinheiro não será executado. Para esse comportamento (executar um trecho de código apenas se uma condição for verdadeira), em Java há a estrutura if.