Morten Nørgaard wrote:
> "Svend-Erik Madsen" <sv-erik@removestofanet.dk> skrev i en meddelelse
> news:pan.2003.12.01.12.21.22.223000@removestofanet.dk...
>
>>Hej NG
>>Jeg fedtter lidt med nedenstående kode, for at lære lidt java,
>>men ønsker imidlertid at omdanne inputtet til int eller float
>>for at kunne regne med det inden udskrift, har søgt lidt omkring
>>konvertering af datatyper, men har ikke fundet noget, for mig, brugbart.
>>er her hjælp at hente ?
>>
>>//Eksempel start
>>public class test1
>>{
>>public static void main(String args[])
>>{
>>if (args.length == 0)
>>System.out.println("Du angav ingen argument ");
>>else
>>for(int i=0; i < args.length; i++)
>
>
> System.out.println( "Du tastede: " + Integer.valueOf( args[i] ) );
Vær opmærksom på, at Integer.valueOf(args[i]) returnerer
en Integer ikke en int. Integer er objekt udgaven af int,
også kaldet en wrapper klasse. Hvis du vil have en int,
som du kan arbejde videre på i beregninger osv., så kan
du bruge:
Integer.parseInt(args[i])
eller
Integer.valueOf(args[i]).intValue()
Husk stadig try catch tingen.
--
Mvh.
Martin Møller Bæk
www.yavi.dk