Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Léo Unicap

Entrada de dados.

Recommended Posts

Oi galera.

To com uma dúvida muito basica em Java, no que diz respeito a entrada de dados pelo usuario.

Em C, quando vamos pegar algum dado com o usuario, usamos o comando "scanf()".

Em Java, como eu poderia fazer isso? Como eu fasso para pegar um dado com o usuario?

 

Vlw pessoal.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom amigo.. vamos la..

Vou tentar ajudar, apesar de estar iniciando os meus estudos em java...

Vamos ver se eu entendi, você quer a função de pegar dados é isso:

 

import java.util.Scanner;

public class oloko {
	
	public static void main (String [] args){
		
  Scanner s = new Scanner (System.in);
		
		System.out.println ("Digite um dia da semana de 1 a 7: ");
		
	   int i = s.nextInt();
			 switch (i)
			 {
				 case 1: System.out.println ("Hoje é domingo");
				 break;
				 
				 case 2: System.out.println ("Hoje é segunda");
				 break;
				 
				 case 3: System.out.println ("Hoje é terça");
				 break;
				 
				 case 4: System.out.println ("Hoje é quarta");
				 break;
				 
				 case 5: System.out.println ("Hoje é quinta");
				 break;
				 
				 case 6: System.out.println ("Hoje é sexta");
				 break;
				 
				 case 7: System.out.println ("Hoje é sabado");
				 break;
					 
				 
				 default: System.out.println ("Opção invalida");
			 }
	}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existem várias maneiras (como em C [ex{java}: InputStreamReader na system.in,uso da Console,etc;ex{C}:fgets, fgetc,etc]).

Uma delas é a citada pelo amigo acima (uso da classe scanner).

 

Ps: cada aplicação vai pedir um jeito diferente de pegar os dados (console 1 jeito,gui outro,web outro,etc).

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.