Condiçao

1 resposta
Paulinhaaa

[color=red]Preciso criar um programa em Java que peça para o usuário digitar dois números inteiros A e B, estes números devem ser entre 7 e 10 e A tem que ser diferente de B;
[/color]

Pensei em utilizar o if para linha e coluna,mas não sei como fazer tentei fazer aninhamento de funções,mas não consegui:
vê oq fiz:

System.out.print("Digite o número de linhas entre 7 e 10: "); linha = entrada.nextInt(); if((linha >=2&& linha<=7)){ System.out.print("Digite o número colunas "); coluna = entrada.nextInt(); }else{ System.out.print("Digite um numero entre 7 e 10"); }

1 Resposta

C

Olá.

public void recebeNros() {
        Scanner entrada = new Scanner(System.in);
        int linha = 0;
        int coluna = 0;

        System.out.println("Informe os numeros:");
        linha = entrada.nextInt();
        coluna = entrada.nextInt();

        if ((linha < 7 || linha > 10) || (coluna < 7 || coluna > 10) || coluna == linha) {
            recebeNros();
        } else {
            System.out.println("Fim da execucao.");
            System.out.println("Numeros digitados - Linha: " + linha + "; Coluna: " + coluna + ".");
        }
    }

No exemplo acima, os dois numeros sao recebidos. Se a condição mencionada por você não for atendida, recursivamente o processo é reiniciado, até que o usuário informe dois algarismos adequados.

Até logo.

Criado 18 de fevereiro de 2011
Ultima resposta 18 de fev. de 2011
Respostas 1
Participantes 2