ramborambo Skrevet 21. august 2007 Del Skrevet 21. august 2007 La oss se hvor flinke folk er til å finne feil class x { public static void main(string[] ANDY){ int x = 7; int y = 10; int q = x + y; } } Lenke til kommentar
HV Skrevet 21. august 2007 Del Skrevet 21. august 2007 La oss se hvor flinke folk er til å finne feil class x { public static void main(string[] ANDY){ int x = 7; int y = 10; int q = x + y; } } 9332181[/snapback] s=S Lenke til kommentar
ramborambo Skrevet 22. august 2007 Forfatter Del Skrevet 22. august 2007 Riktig! Neste: class x2{ public static void main(String[] args) { double dt1, dt2, dt3 dt1 = 6; dt2 = 99999; dt3 = 53; System.out.printnl("Desimaltall 2: " + dt2); } } Lenke til kommentar
Zethyr Skrevet 22. august 2007 Del Skrevet 22. august 2007 du må henge på .0 eller d bak tallene.. f.eks. 99999.0 eller 99999d Lenke til kommentar
ramborambo Skrevet 22. august 2007 Forfatter Del Skrevet 22. august 2007 du må henge på .0 eller d bak tallene.. f.eks. 99999.0 eller 99999d 9337626[/snapback] Beklager, men det er faktisk ikke nødvendig Lenke til kommentar
Zethyr Skrevet 22. august 2007 Del Skrevet 22. august 2007 (endret) Gah, semikolon. Jeg må ha blandet språk, da. Endret 22. august 2007 av Zethyr Lenke til kommentar
Kadmium Skrevet 22. august 2007 Del Skrevet 22. august 2007 (endret) Den eneste feilen jeg kan se, er at det er utelatt et semikolon der du deklarerer de tre variablene. Gah, for treg. Endret 22. august 2007 av Kadmium Lenke til kommentar
ramborambo Skrevet 22. august 2007 Forfatter Del Skrevet 22. august 2007 Den eneste feilen jeg kan se, er at det er utelatt et semikolon der du deklarerer de tre variablene. Gah, for treg. 9337699[/snapback] Fortsatt en syntaksfeil til Lenke til kommentar
Kadmium Skrevet 22. august 2007 Del Skrevet 22. august 2007 Hmm... System.out.printnl, da? Lenke til kommentar
ramborambo Skrevet 22. august 2007 Forfatter Del Skrevet 22. august 2007 Hmm... System.out.printnl, da? 9337731[/snapback] Gratulerer! Riktig svar. Forventet å få raskere svar på så enkle koder men men.... Hva er den logiske feilen: class x3{ public static void main(String[] banan){ int x = 0; if(x<10){ x++; System.out.println("Denne teksten blir skrevet ut 10 ganger"); } } } Lenke til kommentar
Zethyr Skrevet 22. august 2007 Del Skrevet 22. august 2007 En if-setning kjører da bare én gang Lenke til kommentar
emva Skrevet 22. august 2007 Del Skrevet 22. august 2007 while(x != 10) burde det stått Lenke til kommentar
ramborambo Skrevet 22. august 2007 Forfatter Del Skrevet 22. august 2007 (endret) En if-setning kjører da bare én gang 9337795[/snapback] Riktig :!: Emvas svar også riktig (<10 funker vel også) Forklar feilen: class x4{ public static void main(String[] args){ x5 xFem = new x5(10); System.out.println(xFem.sx()); } } class x5{ int x = 10; public x5(int x){ x = x; } public int sx() {return x; } } Endret 22. august 2007 av ramborambo Lenke til kommentar
Zethyr Skrevet 22. august 2007 Del Skrevet 22. august 2007 x er satt til 10 i objektene av x5, samt at du har glemt this.x = x; Var det riktig? Lenke til kommentar
emva Skrevet 22. august 2007 Del Skrevet 22. august 2007 (endret) hehe, public metoden til x5, enten gi x5.x nytt navn eller skriv this.x = x edit: for sein igjen arg... Endret 22. august 2007 av emva Lenke til kommentar
BigJackW Skrevet 22. august 2007 Del Skrevet 22. august 2007 (endret) Hadde vært flott om du kunne indentert koden din. Blir lettere å lese. Om du ikke skjønner hva jeg mener mener jeg slik. class x3 { public static void main(String[] banan) { int x = 0; while ( x != 10 ) { x++; System.out.println("Ti ganger"); } } } Endret 22. august 2007 av BigJackW Lenke til kommentar
ramborambo Skrevet 22. august 2007 Forfatter Del Skrevet 22. august 2007 x er satt til 10 i objektene av x5, samt at du har glemt this.x = x;Var det riktig? 9337868[/snapback] Riktig. Men strengt tatt er det ikke feil å la x5 sette x til 10 til å starte med. Men dumt å prøve å sette x til 10 når det allerede er gjort Neste: Hva er "feilen her" og forklar: class x6 { public static void main(String[] bananer) { int x = 10; while(x <=11 && x=>11){ System.out.println("Hello"); } } } } Lenke til kommentar
Zethyr Skrevet 22. august 2007 Del Skrevet 22. august 2007 Syntaksfeil: => skal være >=. Logisk feil: while-løkka blir aldri kjørt. Om x hadde vært 11 hadde den loopet uendelig. Lenke til kommentar
emva Skrevet 22. august 2007 Del Skrevet 22. august 2007 en "}" for mye, evig løkke pga "så lenge x er større eller lik 11 OG x er mindre eller lik 11" ellers er "while(x <=11 && x=>11)" feilskrevet burde være while "while(x <= 11 || x >= 11)" men det også blir en evig løkke Lenke til kommentar
ramborambo Skrevet 22. august 2007 Forfatter Del Skrevet 22. august 2007 en "}" for mye, evig løkke pga "så lenge x er større eller lik 11 OG x er mindre eller lik 11" ellers er "while(x <=11 && x=>11)" feilskrevet burde være while "while(x <= 11 || x >= 11)" men det også blir en evig løkke 9338121[/snapback] Emva og Zethyr hadde riktige svar. Gir meg nå for ikveld. Sov godt. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå