Metodo

5 respostas
L

Pessoal tenho necesidade de criar um metodo que aceite entrada de dados pelo usuario apenas “Letras” e outra que aceite somente “Numeros”
venho pesquisando no livro Java Como Programar vl 4 mas não encontrei nada, por favor me ajudem!

5 Respostas

schuelter

Para a variável que aceito só numeros vc pode colocar um int, float, double, long ou outro numerico qualquer. Para a variável que aceita somente letras vc deve ter uma String. Dai dentro deste seu metodo vc deve fazer uma validação dessa String para ver se ela possui apenas os caracteres que vc quer. se não tiver vc pode lancar uma excepion qualquer.

B

Cara vc pode criar assim…

Para aceitar String

public void MetodoString(String str)

Para aceitar Int

public void MetodoInt(Int num)

E assim por diante…dependendo do que vc quer receber

Ex:

public class MetodoInt{
        public static void main(String args[){
               
                  int num1, int num2;
                  soma(num1,num2);
        }
        // Esse método recebe dois inteiros e imprime a soma
        public static void Soma(Int n1, Int n2){
                 
                  System.out.println(n1+n2);
        }
}
kina
brunnot:
Cara vc pode criar assim...

Para aceitar String

public void MetodoString(String str)

Para aceitar Int

public void MetodoInt(Int num)

E assim por diante...dependendo do que vc quer receber

Ex:
public class MetodoInt{
        public static void main(String args[){
               
                  int num1, int num2;
                  soma(num1,num2);
        }
        // Esse método recebe dois inteiros e imprime a soma
        public static void Soma(Int n1, Int n2){
                 
                  System.out.println(n1+n2);
        }
}
Apenas corrigindo de leve.. :P int é com o i minúsculo. Se fosse a classe seria a classe Integer ^^
rmarin

Pessoal eu acho que não é bem isso que ele está querendo não.

Todo mundo sabe que int é inteiro e String são “letras”, na verdade um objeto String aceita qualquer caracter, inclusive números.

Eu acho que ele está precisando de Expressões Regulares que validam a entrada apenas de letras ou números, não é isso leandrohendrix ?

Dê uma olhada nesse post:
http://www.guj.com.br/posts/list/27796.java

L

Vc matou minha charada, exatamente isso que necessito, vou analisar este link obrigado pela ajuda!

Criado 21 de julho de 2005
Ultima resposta 21 de jul. de 2005
Respostas 5
Participantes 5