Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Dúvida em laço

$
0
0

@MAO escreveu:

Pessoal é o seguinte,

to fazendo um programinha p pedir 3 números p o usuário.
Mas cada número está inserido entre uma quantidade e outra ex: entre 1 e 10.
Se caso o usuário digitar 11 eu quero q ele de uma msg dizendo q o usuário digitou um numero fora da sequencia e volte a dar a opção de digitar de novo.
Se caso digitar o certo ele vai colher o outro até ter colhido os 3 números, depois somar e apresentar o resultado p o usuário.
No meu teste fiz assim:

import java.util.Scanner;

public class Teste
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int num1,
num2,
num3;

    System.out.print("Digite um número de 1 a 10 para somar: ");
    num1 = input.nextInt();

        if (num1 <=0 || num1 > 10)
        {
            System.out.println("Você não digitou um número de 0 a 10");            
        }
        else
        {
        System.out.print("Digite um número de 11 a 20 para somar: ");
        num2 = input.nextInt();

                if (num2 <=10 || num2 > 20)
                {
                    System.out.println("Você não digitou um número de 11 a 20");
                } else 
                  {
                System.out.print("Digite um numero 21 a 30 para somar:  ");
                num3 = input.nextInt();

                        if (num3 <= 20 || num3 > 30)
                        {
                            System.out.println("Você não digitou um numero de 21 a 30");
                        } else
                          {
                              System.out.println("O resultado da soma é: " + (num1+num2+num3));
                          }


                  }

        }

}

}

Sei que é algo bem simples mas estou iniciando no java, sugestões e dicas e macetes serão muito bem vindo.:v:

Mensagens: 6

Participantes: 3

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>