Números

Gostaria de saber se nesse código tem como colocar para o x ser sempre par e o y tbm. e a resposta estar de acordo com a pergunta?

vlw.

[code]int x = 0 + (int)(Math.random() * 11);
jLabel15.setText(""+x);
int y = 0 + (int)(Math.random() * 11);
jLabel16.setText(""+y);

//gera umas das quatro alternativas para ser comparadas no if
int letra = 1 + (int)(Math.random()*4);

//aki ele somara os dois numeros gerados
//Resposta correta
    setResposta(x / y);[/code]

Tanto no X quanto no Y vc so esta atribuindo valores randomicos. Eles nao necessariamente serao pares

Vc poderia gerar um valor e ir testando. Encontrou mostra e atribui a variavel.

Não entendi muito bem, mais pode tentar usar o operador % que é o resto da divisão, divide o numero por 2 se o resto for 0 ele passa se não ele gera de novo.

int i = 4 % 2;            // i = 0
int i = 5 % 2;            // i = 1
        int x = 0 + (int)(Math.random() * 11);
        while(x % 2 != 0){
             x = 0 + (int)(Math.random() * 11);
        jLabel15.setText(""+x);

        int y = 0 + (int)(Math.random() * 11);
        while(y % 2 != 0)
            y = 0 + (int)(Math.random() * 11);
        jLabel16.setText(""+y);

    //gera umas das quatro alternativas para ser comparadas no if
    int letra = 1 + (int)(Math.random()*4);

    //aki ele somara os dois numeros gerados
    //Resposta correta
        setResposta(x / y);

O % funcionou para vc?