Gente, isso é só um exercício, não é para se preocupar com firulas de como
por DDD etc.
A idéia é que cada um põe na sua agenda o número da forma mais conveniente.
Uma string é mais simples, porque a impressão depois fica fácil de ler, com
espaços, hifens e parenteses.
Além disso, numeros locais (a maioria) não precisa de DDD ou DDI.
Por exemplo:
"(00-33)1 45 48 31 81" , em Paris (aliás um hotelzinho maneiro....) ou
"2598-3309" (local).

Se colocar int ou long, depois vai ter que formatar a saída, ou o número vai
ficar difícil de ler.
Como você não vai fazer o operações aritméticas com os números de telefone,
e eficiência de memória não é uma questão aqui, usar strings é mais
conveniente.

Jonathan

2009/9/29 Peter P. Lupo <[email protected]>

> Não entendi o pq do pedido de desculpa, mas blz...
>
> Pensa nisso aqui:
> 1. Como vc faria se telefone fosse String?
> 2. Qual a diferença entre o que vc passaria como String e o que vc está
> passando como int?
> 3. O que vc pode mudar no método para receber as mesmas informações que
> tornam o String diferente do int (obviamente sem mudar de int pra string)?
>
> Qq coisa liga.
>
>
> Abraço
>
> Peter P. Lupo
> Undergraduating in Computer Science DCC/UFRJ
> MPS.BR Authorized Implementation Practitioner
> Sun Certified Java Associate
> http://sites.google.com/site/pplupo
> Cell. +55 (021) 81742487
>
>
> 2009/9/29 Eduardo Neves <[email protected]>
>
>> Desculpa Peter,
>>
>> se eu fizer o metodo incluirNome(String nome, int numero)..
>> se nora que eu for chamar esse metodo eu por ("joao", 9999999999999)...
>> que seria um telefone com ddi e ddd, ela ja vai dar um 'out of range'
>>
>> Bom, desculpas pelo excesso de dúvidas,
>> vou estudar mais um pouco antes de pedir ajuda de novo.
>>
>> Abraços
>>
>> 2009/9/29 Peter P. Lupo <[email protected]>
>>
>> Cara, tem pelo menos 3 formas fáceis de fazer isso sem usar String, que eu
>>> consigo identificar só de ler teu e-mail. Se eu parar pra pensar, certamente
>>> encontro mais. Pensa um pouco. Imagina que informações vc teria na String
>>> que vc não recebe no método e se pergunta "pq" ou "o q mudar pra conseguir
>>> estas informações".
>>>
>>> Abraço
>>>
>>> Peter P. Lupo
>>> Undergraduating in Computer Science DCC/UFRJ
>>> MPS.BR Authorized Implementation Practitioner
>>> Sun Certified Java Associate
>>> http://sites.google.com/site/pplupo
>>> Cell. +55 (021) 81742487
>>>
>>>
>>>
>>> 2009/9/29 Eduardo Neves <[email protected]>
>>>
>>>> Eu saberia fazer, caso o 'num' fosse uma String... assim como as
>>>> variaveis de ddi, ddd e numero de local da class Telefone também fossem.
>>>> Mas acho feioso!
>>>>
>>>> 2009/9/29 Jade Costa <[email protected]>
>>>>
>>>> Isso aí faz parte da lógica do seu programa... vc q decide/encontra o
>>>>> jeito de fazer isso.... 'num' pode ateh mesmo nao ser um int...
>>>>>
>>>>> 2009/9/29 Eduardo Neves <[email protected]>
>>>>>
>>>>> Foi isso mesmo Jonathan, mancada!
>>>>>>
>>>>>> É, acho que as dúvidas tão só começando...
>>>>>>
>>>>>> outra coisa...
>>>>>> "public void inserirNumero(String n, int num){"
>>>>>> essa "num" eu vou adicionar na minha arraylist de telefones né?
>>>>>> e como que eu vou reconhecer que essa variavel ''num' vai ser um
>>>>>> telefone com ou sem ddi, ou com ou sem ddd?
>>>>>>
>>>>>> Eduardo Neves
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Jade Moreira da Costa
>>>>> Diretoria de Projetos
>>>>> EJCM – Empresa Júnior de Consultoria em Microinformática Departamento
>>>>> de Ciência da Computação – UFRJ
>>>>> www.ejcm.com.br - (21) 2598-9440
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Comp 
2 - Geral" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/comp2-geral?hl=en
-~----------~----~----~----~------~----~------~--~---

Responder a