Vad gör denna koden? har fått den på papper men får den inte att fungera i datorn men det ska nog vara så för man ska inte kunna testa den i datorn.
public class vgupg{
public static int[]vgupg(int[] x){
boolean bytt = true;
while(bytt){
bytt = false;
for(int i=0; i<x.length-1; i++){
if(x> x[i+1]){
System.out.print(x);
int temp = x;
x = x[i+1];
x[i+1] = temp;
bytt = true;
}
}
}
return x;
}
}
Mvh Kom3r
Programmering i Java problem
Vill du ha ditt VG får du göra dig förtjänt av den.
För det första hittar inte jag något fel i koden, vad får du för kompileringsfel? Eller har du bara missat att du måste lämna in ett inargument när du kör programmet för att programmet skall köras ordentligt?
Börja med att läsa på om arrayer, loopar och hur ifsatsen fungerar. Sen leker du kompilator, du stegar genom koden steg för steg och läser högt vad som skall göras, för det verkar som att det är något du behöver lära dig om du vill ha ditt VG.
Exempelvis blir raden "boolean bytt = true;" såhär:
"Deklarerar variabel bytt av typen boolean (sant eller falsk) och sätter dennes värde till sant."
För det första hittar inte jag något fel i koden, vad får du för kompileringsfel? Eller har du bara missat att du måste lämna in ett inargument när du kör programmet för att programmet skall köras ordentligt?
Börja med att läsa på om arrayer, loopar och hur ifsatsen fungerar. Sen leker du kompilator, du stegar genom koden steg för steg och läser högt vad som skall göras, för det verkar som att det är något du behöver lära dig om du vill ha ditt VG.
Exempelvis blir raden "boolean bytt = true;" såhär:
"Deklarerar variabel bytt av typen boolean (sant eller falsk) och sätter dennes värde till sant."
"Broadcom and Apple are the antithesis of free disclosure of information." - Theo de Raadt
"Unconditional love costs extra." - Sun Microsystems
"Unconditional love costs extra." - Sun Microsystems
-
- Posts: 16
- Joined: 2005-09-24 21:19:05
- Location: Uppsala
är du säker? loopen går från 0 till näst sista elementet, men man jämför hela tiden det nuvarande med nästa:Klaar wrote:...utom det sista...
Code: Select all
x[i]<x[i+1]
Algoritmen kallas för övrigt bubbelsortering.
Jo den tar ju hela, nu när jag såg det på det sättet blev det uppenbartKalleskaviar wrote:är du säker? loopen går från 0 till näst sista elementet, men man jämför hela tiden det nuvarande med nästa:Klaar wrote:...utom det sista...på så sätt borde väl även det sista sorteras?Code: Select all
x[i]<x[i+1]
Algoritmen kallas för övrigt bubbelsortering.