/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
så er den gal igen! (ny til Java)
Fra : Gimmer


Dato : 30-04-02 20:50

Når jeg kompiler det kommer den med flere fejl, men mit spørgsmål går på om
det er okay at der står nummer og ikke fx 16! ( da det er der flere af
fejlne er fra!)
ellers nogel ideer?
vh Gimmer

Mit program er sådan:

class NyRod {
public static void main(String[] arguments ) {
int = 0;
if (arguments.length > 0)
nummer = Integer.parselnt( arguments[0] );
System.out.println(" Kvadratroden af "
+ nummer
+ " er "
+ Math.sqrt(nummer));
}
}




 
 
Morten (30-04-2002)
Kommentar
Fra : Morten


Dato : 30-04-02 21:03

Gimmer wrote:
> Når jeg kompiler det kommer den med flere fejl, men mit spørgsmål går på om
> det er okay at der står nummer og ikke fx 16! ( da det er der flere af
> fejlne er fra!)
> ellers nogel ideer?
> vh Gimmer
>
> Mit program er sådan:
>
> class NyRod {
> public static void main(String[] arguments ) {
> int = 0;
> if (arguments.length > 0)
> nummer = Integer.parselnt( arguments[0] );
> System.out.println(" Kvadratroden af "
> + nummer
> + " er "
> + Math.sqrt(nummer));
> }
> }
>

Prøv Integer.parseInt frem for Integer.parselnt (I, ikke l)
Ellers ser det fint ud.

Mvh Morten




Gimmer (30-04-2002)
Kommentar
Fra : Gimmer


Dato : 30-04-02 21:08

det fjernede 1 fejl (nu er der 5 tilbage
men kan jeg godt skrive nummer og ikke et tal?
det bunder de 5 andre fejl nemlig i !
vh Gimmer
ps. tak for det by the way... det går langsom fremad
"Morten" <morten@kikobu.com> wrote in message
news:3CCEF862.50006@kikobu.com...
> Gimmer wrote:
> > Når jeg kompiler det kommer den med flere fejl, men mit spørgsmål går på
om
> > det er okay at der står nummer og ikke fx 16! ( da det er der flere af
> > fejlne er fra!)
> > ellers nogel ideer?
> > vh Gimmer
> >
> > Mit program er sådan:
> >
> > class NyRod {
> > public static void main(String[] arguments ) {
> > int = 0;
> > if (arguments.length > 0)
> > nummer = Integer.parselnt( arguments[0] );
> > System.out.println(" Kvadratroden af "
> > + nummer
> > + " er "
> > + Math.sqrt(nummer));
> > }
> > }
> >
>
> Prøv Integer.parseInt frem for Integer.parselnt (I, ikke l)
> Ellers ser det fint ud.
>
> Mvh Morten
>
>
>



cg (30-04-2002)
Kommentar
Fra : cg


Dato : 30-04-02 21:49


Du er også nødt til at give int en værdi.
int = 0; er forkert
int vaerdi = 0; er rigtigt


"Gimmer" <gimmer@hotmail.com> wrote in message
news:3ccef9a3$0$11947$edfadb0f@dspool01.news.tele.dk...
> det fjernede 1 fejl (nu er der 5 tilbage
> men kan jeg godt skrive nummer og ikke et tal?
> det bunder de 5 andre fejl nemlig i !
> vh Gimmer
> ps. tak for det by the way... det går langsom fremad
> "Morten" <morten@kikobu.com> wrote in message
> news:3CCEF862.50006@kikobu.com...
> > Gimmer wrote:
> > > Når jeg kompiler det kommer den med flere fejl, men mit spørgsmål går

> om
> > > det er okay at der står nummer og ikke fx 16! ( da det er der flere
af
> > > fejlne er fra!)
> > > ellers nogel ideer?
> > > vh Gimmer
> > >
> > > Mit program er sådan:
> > >
> > > class NyRod {
> > > public static void main(String[] arguments ) {
> > > int = 0;
> > > if (arguments.length > 0)
> > > nummer = Integer.parselnt( arguments[0] );
> > > System.out.println(" Kvadratroden af "
> > > + nummer
> > > + " er "
> > > + Math.sqrt(nummer));
> > > }
> > > }
> > >
> >
> > Prøv Integer.parseInt frem for Integer.parselnt (I, ikke l)
> > Ellers ser det fint ud.
> >
> > Mvh Morten
> >
> >
> >
>
>



Martin Moller Peders~ (30-04-2002)
Kommentar
Fra : Martin Moller Peders~


Dato : 30-04-02 22:12

In <3ccef573$0$11896$edfadb0f@dspool01.news.tele.dk> "Gimmer" <gimmer@hotmail.com> writes:

>Når jeg kompiler det kommer den med flere fejl, men mit spørgsmål går på om
>det er okay at der står nummer og ikke fx 16! ( da det er der flere af
>fejlne er fra!)
>ellers nogel ideer?
>vh Gimmer

>Mit program er sådan:

>class NyRod {
> public static void main(String[] arguments ) {
> int = 0;
> if (arguments.length > 0)
> nummer = Integer.parselnt( arguments[0] );
> System.out.println(" Kvadratroden af "
> + nummer
> + " er "
> + Math.sqrt(nummer));
>}
>}

Hvad har du af import linier oeverst ?
import java.io.*
import java.math.*

Mvh
Martin




Morten (30-04-2002)
Kommentar
Fra : Morten


Dato : 30-04-02 22:27

Martin Moller Pedersen wrote:
> In <3ccef573$0$11896$edfadb0f@dspool01.news.tele.dk> "Gimmer" <gimmer@hotmail.com> writes:
>
>
>>Når jeg kompiler det kommer den med flere fejl, men mit spørgsmål går på om
>>det er okay at der står nummer og ikke fx 16! ( da det er der flere af
>>fejlne er fra!)
>>ellers nogel ideer?
>>vh Gimmer
>
>
>>Mit program er sådan:
>
>
>>class NyRod {
>> public static void main(String[] arguments ) {
>> int = 0;
>> if (arguments.length > 0)
>> nummer = Integer.parselnt( arguments[0] );
>> System.out.println(" Kvadratroden af "
>> + nummer
>> + " er "
>> + Math.sqrt(nummer));
>>}
>>}
>
>
> Hvad har du af import linier oeverst ?
> import java.io.*
> import java.math.*

Både System og Math er i java.lang der ved ren magi implicit importeres :)

Mvh Morten



Mikkel Bundgaard (30-04-2002)
Kommentar
Fra : Mikkel Bundgaard


Dato : 30-04-02 22:28

Martin Moller Pedersen <tusk@daimi.au.dk> wrote:
>> Når jeg kompiler det kommer den med flere fejl, men mit
>> spørgsmål går på om det er okay at der står nummer og ikke fx
>> 16! ( da det er der flere af fejlne er fra!)
>> ellers nogel ideer?
>> vh Gimmer
>
>> Mit program er sådan:
>
>> class NyRod {
>> public static void main(String[] arguments ) {
>> int = 0;
>> if (arguments.length > 0)
>> nummer = Integer.parselnt( arguments[0] );
>> System.out.println(" Kvadratroden af "
>> + nummer
>> + " er "
>> + Math.sqrt(nummer));
>> }
>> }
>
> Hvad har du af import linier oeverst ?
> import java.io.*
> import java.math.*
>
> Mvh
> Martin
Hej Martin

Han har ikke brug for nogen import sætninger øverst, da han ikke
bruger noget fra java.io og da klassen Math ligger i pakken
java.lang, som der altid importeres.
--
Mikkel Bundgaard
IT University of Copenhagen
http://officehelp.gone.dk
Codito, Ergo Sum



Mikkel Bundgaard (30-04-2002)
Kommentar
Fra : Mikkel Bundgaard


Dato : 30-04-02 22:22

Gimmer <gimmer@hotmail.com> wrote:
> Når jeg kompiler det kommer den med flere fejl, men mit spørgsmål
> går på om det er okay at der står nummer og ikke fx 16! ( da det
> er der flere af fejlne er fra!)
> ellers nogel ideer?
> vh Gimmer
>
> Mit program er sådan:
>
> class NyRod {
> public static void main(String[] arguments ) {
> int = 0;
> if (arguments.length > 0)
> nummer = Integer.parselnt( arguments[0] );
> System.out.println(" Kvadratroden af "
> + nummer
> + " er "
> + Math.sqrt(nummer));
> }
> }
Hej Gimmer

En af de fejl som du får er sikkert
NyRod.java:3: not a statement
int = 0;
^
som siger at denne sætning ikke er en sætning. Du mangler et
variabelnavn. En anden fejl er sikkert

NyRod.java:5: cannot resolve symbol
symbol : variable nummer
location: class NyRod
nummer = Integer.parselnt( arguments[0] );
^
Her kan kompileren ikke finde variabelen nummer erklæret nogen
steder. Så den skal du erklære før du kan bruge den . Desuden
mangler du {} efter din if-sætning ellers vil der altid blive
udskrevet noget, selv når man ikke havde indtastet noget argument.

Prøv med
public class NyRod {
public static void main(String[] arguments )

if (arguments.length > 0) {
int nummer = Integer.parseInt( arguments[0] );
System.out.println(" Kvadratroden af "
+ nummer
+ " er "
+ Math.sqrt(nummer));
}
}
}

PS. du havde skrevet parselnt i stedet for parseInt (det skal være
et stort i og ikke et lille l).
--
Mikkel Bundgaard
IT University of Copenhagen
http://officehelp.gone.dk
Codito, Ergo Sum



PlumBum (30-04-2002)
Kommentar
Fra : PlumBum


Dato : 30-04-02 22:28


"Gimmer" <gimmer@hotmail.com> wrote in message
news:3ccef573$0$11896$edfadb0f@dspool01.news.tele.dk...
> Når jeg kompiler det kommer den med flere fejl, men mit spørgsmål går på
om
> det er okay at der står nummer og ikke fx 16! ( da det er der flere af
> fejlne er fra!)
> ellers nogel ideer?
> vh Gimmer
>
> Mit program er sådan:
>
> class NyRod {
> public static void main(String[] arguments ) {
> int = 0;
> if (arguments.length > 0)
> nummer = Integer.parselnt( arguments[0] );
> System.out.println(" Kvadratroden af "
> + nummer
> + " er "
> + Math.sqrt(nummer));
> }
> }

det skal være
int nummer = 0; // istedenfor int=0;
if (arguments.length > 0)
nummer = Integer.parseInt( arguments[0] ); // fejl i
Integer.parseint det skal være Integer.parseInt



Gimmer (01-05-2002)
Kommentar
Fra : Gimmer


Dato : 01-05-02 18:53

Mange Tak for jeres tid. Det er venligt af jer lige frem at give jer til til
at "færdig gøre" mit projekt
VH Gimmer
"PlumBum" <ikkieg@hotmail.com> wrote in message
news:C%Dz8.1227$Vt6.5586@news.get2net.dk...
>
> "Gimmer" <gimmer@hotmail.com> wrote in message
> news:3ccef573$0$11896$edfadb0f@dspool01.news.tele.dk...
> > Når jeg kompiler det kommer den med flere fejl, men mit spørgsmål går på
> om
> > det er okay at der står nummer og ikke fx 16! ( da det er der flere af
> > fejlne er fra!)
> > ellers nogel ideer?
> > vh Gimmer
> >
> > Mit program er sådan:
> >
> > class NyRod {
> > public static void main(String[] arguments ) {
> > int = 0;
> > if (arguments.length > 0)
> > nummer = Integer.parselnt( arguments[0] );
> > System.out.println(" Kvadratroden af "
> > + nummer
> > + " er "
> > + Math.sqrt(nummer));
> > }
> > }
>
> det skal være
> int nummer = 0; // istedenfor int=0;
> if (arguments.length > 0)
> nummer = Integer.parseInt( arguments[0] ); // fejl i
> Integer.parseint det skal være Integer.parseInt
>
>



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste