Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Duvida array

Olá!

Estive estudando o conteúdo que por sinal é excelente, porém não estou conseguindo aplicar os conceitos em um desafio pego pela internet...

Como que eu poderia resolver este caso?

Questão 27: Leia dois números e apresente na tela todos os números que estão entre os dois valores informados. Exemplo: Primeiro número informado: 10 Segundo número informado: 15 Resultado que deverá aparecer na tela: 11, 12, 13, 14

import java.util.Scanner;

public class TestaNumeracao{
    public int x;
    public int y;

    Scanner ler = new Scanner();
    System.out.println("Digite o primeiro numero :")
    x = ler.nextInt();

    System.out.println("Digite o segundo numero :")
    y = ler.nextInt();

    for...?
}

Obrigado

4 respostas
solução!

Bom dia Brunoo, pode fazer um for que inicie em x e vá até y somando 1 em 1:

for(int i = x; i <= y;i++) {
            System.out.println(i);
        }

Supondo que o primeiro numero é menor que o segundo sempre, uma implementação seria:

int x;
 int y;
Scanner ler = new Scanner();
    System.out.println("Digite o primeiro numero :")
   menor = ler.nextInt();

    System.out.println("Digite o segundo numero :")
    maior= ler.nextInt();
for(menor = menor+1 ; menor< maior;menor++) {
            System.out.println(menor);
        }

Espero ter ajudado.

Muito bem colocado Maison! a minha implementação está "inclusive"

Oi Bruno, se você não tiver mais nenhuma dúvida a respeito desse exercício você pode marcar uma resposta como solução, finalizando assim esse tópico.Espero ter ajudado. Bons estudos

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software