Ir para o conteúdo
paulo silval

Duvida num pedaço de código

Mensagens Recomendadas

paulo silval

Boa tarde, pessoal!

Pelo seguinte pedaço de código

package duvidas;
import java.util.*;
public class Duvidas {
    public static void main(String[] args) {
        
        Scanner reader = new Scanner(System.in);
        
        int origem;
        
        int chegada;

            String [] paragens = {
                "Lisboa",
                "Albufeira",
                "Faro"
            };

            System.out.println("Qual a origem da viagem?");

            for (int contador = 0; contador < 3; contador++){
                System.out.println (contador  + " - "+paragens[contador]);
            }
            System.out.println("Introduza um numero?");   

            origem = reader.nextInt();
    }
}

Gostaria de saber, através do método scanner hasnextInt(), pelo exemplo seguinte como fazer

Por ex: No output

Introduza um numero??

1

Lisboa

ou seja, quando introduzo o numero aparecer a localidade..

Obrigado, pessoal!!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
jorgepinho

Oi,

Acho que é:

System.out.println(paragens[origem]);

Isto ainda tem de verificar se o index do Array existe... senão dá Exception

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bioshock

Scanner reader = new Scanner(System.in);
         String [] paragens = {
                "Lisboa",
                "Albufeira",
                "Faro"
            };
        System.out.println("Introduza um numero?");
        System.out.println(paragens[reader.nextInt()]); 

Depois basta-te fazer só as devidas restrições para não dar erro.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.