Entrada de dados via Teclado

4 respostas
C

Alguem sabe como faço para fazer uma entrada de dados via teclado do Tipo Double, Char, inteiro e float.

Tenho esse seguinte exemplo de Entrada de Dados via teclado do tipo String

class Entrada1 {
	
	public String entrarDado ( ) {
      
        byte a[] = new byte[255];
   
		String texto = null;
    
		try {
	
			System.in.read( a );
			texto = new String( a );
		}
		catch ( Exception e ) {
			texto = "-1";
		}

		return ( texto.trim() );
	}
}

Alguem pode me ajudar a fazer do tipo Double, char, inteiro e float???

:grin:

4 Respostas

D
Para declarar as variáveis você deve usar:
tipo variável;
como você fez com String

Tipos:
int para números inteiro
float para números reais
double para números reais com maior precisão
char para caractére

Dica:
Integer.parseInt(parametro); //converte o valor dentro do parâmetro para inteiro

Float.parseFloat(parametro); //converte o valor dentro do parâmetro em Float

Double.parseDouble(parametro); //converte o valor dentro do parâmetro em Double

Espero que isso ajude! :wink: [/code]

D

Você pode fazer a entrada de dados através do JOptionPane, é só importar o javax.swing.*...

import javax.swing.*;
public class Converter {

  public static void main(String[] args) {
    String dados = "";
    int dadosInt = 0;
    double dadosdouble = 0;
    float dadosfloat = 0;
    dados = JOptionPane.showInputDialog("Entre com o numero");
        /*Existem quatro tipo de dados ai que irão receber o valor via   teclado basta você converte-los para o tipo de dado desejado
       Integer.parseInt(parametro); 
       Float.parseFloat(parametro); 
       Double.parseDouble(parametro);
       */
       System.out.println(dados);
		
  }
}
C

Muito Obrigada…foram de ótima ajuda para minha pesquisa.

:razz:

D

De nada qualquer coisa é só postar que a gente ta aí pra ajudar!!

Criado 4 de maio de 2005
Ultima resposta 5 de mai. de 2005
Respostas 4
Participantes 3