Método de ler float, double e char

quero criar um metodo que lê float, double e char.
ja tenho um metodo que lê int, mais ele ñ aceita float, double e char.

[quote=jeferson_spy_killer]quero criar um metodo que lê float, double e char.
ja tenho um metodo que lê int, mais ele ñ aceita float, double e char.[/quote]

Vc não foi especifico o suficiente para se entender o que significa “metodo que lê”

Se for “método que aceita” então é simples



public void aceita(int i ){
    //codigo
}

public void aceita(double d ){
    //codigo
}

public void aceita(char c ){
    //codigo
}

public void aceita(float  f ){
    //codigo
}

o método que tenho é

public class Entrada1 {

public String entrardados() //Criando um método que retorna uma String

{
	byte a[]=new byte[255]; /*É criado um array em bytes a ele é atribuido 255 onde
	255 que  é o numero de posições*/
	String texto=null; /*é então criado uma variavel do tipo String que é o
	valor que nosso método retorna e iniciada como null qie é o mesmi que vazia */
	
	try{                                  /*toda função em java que retornar um 
	resultado por padrão tem que estar dentro de uma condição onde try é o
	que quero fazer e catch é caso ñ de certo */
		
		System.in.read(a); /* é utilizada a classe System que por meio do objeto
		"in" que significa interno acessa o método read que significa olhar as
		palavras impressas e entende-las sendo que simplificando ele lê oq vc 
		digitou e interpreta no caso tudo o que estiver dentro da função system que
		é o "a" */
		
		
        texto=new String(a); /* após é feita uma atribuição a texto que era nulo e 
        agora passa a ter o valor de "a"
        ou seja que "a" vai para "texto" que é uma string*/
        
	
}
	catch (Exception e) /*como comentado anteriormente se der algo errado ele retorna
	uma menssagem nesse caso -1*/
	{
		texto="-1";
	}
return(texto.trim()); /*dando tudo certo o metodo retorna tudo em textoonde a mesma 
vem atribuindo ao metodo trim que tem como função organizar as palavras*/ 

}

}

[quote=jeferson_spy_killer]o método que tenho é

public class Entrada1 {

public String entrardados() //Criando um método que retorna uma String

{
	byte a[]=new byte[255]; /*É criado um array em bytes a ele é atribuido 255 onde
	255 que  é o numero de posições*/
	String texto=null; /*é então criado uma variavel do tipo String que é o
	valor que nosso método retorna e iniciada como null qie é o mesmi que vazia */
	
	try{                                  /*toda função em java que retornar um 
	resultado por padrão tem que estar dentro de uma condição onde try é o
	que quero fazer e catch é caso ñ de certo */
		
		System.in.read(a); /* é utilizada a classe System que por meio do objeto
		"in" que significa interno acessa o método read que significa olhar as
		palavras impressas e entende-las sendo que simplificando ele lê oq vc 
		digitou e interpreta no caso tudo o que estiver dentro da função system que
		é o "a" */
		
		
        texto=new String(a); /* após é feita uma atribuição a texto que era nulo e 
        agora passa a ter o valor de "a"
        ou seja que "a" vai para "texto" que é uma string*/
        
	
}
	catch (Exception e) /*como comentado anteriormente se der algo errado ele retorna
	uma menssagem nesse caso -1*/
	{
		texto="-1";
	}
return(texto.trim()); /*dando tudo certo o metodo retorna tudo em textoonde a mesma 
vem atribuindo ao metodo trim que tem como função organizar as palavras*/ 

}

}[/quote]

dar uma lida aqui http://www.guj.com.br/posts/list/50115.java so para manter a organização no forum :smiley: