Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse
Skrevet
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

Skrevet

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);

 

 

}

}

Skrevet (endret)

Den eneste feilen jeg kan se, er at det er utelatt et semikolon der du deklarerer de tre variablene.

 

Gah, for treg.

Endret av Kadmium
Skrevet
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 :)

Skrevet
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");

}

 

}

}

Skrevet (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 av ramborambo
Skrevet (endret)

hehe, public metoden til x5, enten gi x5.x nytt navn eller skriv this.x = x

 

edit: for sein igjen arg...

Endret av emva
Skrevet (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 av BigJackW
Skrevet
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");
            }
       }
   }
}

Skrevet

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 :)

Skrevet
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.

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...