Dúvida sobre Operador Ternário

Porque o código não compila?

public class tagrave {
public static void main(String[] args) {

    int y;
    boolean x = false;

    y = (x) ? 10 : 15;
    System.out.println(y);
}

}
} <- esse parentese fez o código náo compilar

o último parentese fez o código não compilar

public class tagrave {  // 1 aberto  

    public static void main(String[] args) { // 2 abertos

        int y;
        boolean x = false;

        y = (x) ? 10 : 15;
        System.out.println(y);
   }  // 2-1 = 1 aberto

} // 1-1 = 0 abertos

}  // esse parentese fez o código náo compilar - vai fechar o quê? não há nenhum aberto
1 curtida

Na verdade era o fecha chaves e não o fecha parênteses.

Qual a dúvida sobre o operador ternário?

2 curtidas

ja tirei minha duvido,estou esperando os moderadores removerem o post,vlw mesmo assim cara