Problem med och söka och ta bort i java register

Här diskuteras programmering och utveckling
Yantra
Inlägg: 5
Blev medlem: 14 dec 2007, 10:26

Problem med och söka och ta bort i java register

Inlägg av Yantra »

Kod: Markera allt

public class lol
{
public static String namn[]=new String[50];
public static String nr[]=new String[50];
public static int antal=0;
public static void main(String[] args)
{
int svar;

do
{
svar=meny();
switch(svar)
{
case 1:
soknummer();
break;
case 2:
laggtill();
break;
case 3:
tabort();
break;
case 4:
visaalla();
break;
}
}while(svar!=9);
}


static int meny()
{
System.out.println("Mitt telefonregister");
for(int i=0;i<5;i++) System.out.println();
System.out.println("\t1.\tSök telenummer");
System.out.println("\t2.\tLägg till person");
System.out.println("\t3.\tTa bort person");
System.out.println("\t4.\tVisa alla");
System.out.println();
System.out.println("\t9.\tAvsluta");
int svar = Keyboard.readInt();
return svar;
}
static void soknummer(){
System.out.print("Telenummer:");
String inp = Keyboard.readString();
for(int i = 0;i < antal; ++i){
if(nr[i] == inp){
System.out.println(namn[i]);
return;
}
}
System.out.println("Hittade ingen.");
}
static void laggtill()
{int fler = 0;
do{
System.out.print("Namn:");
namn[antal]= Keyboard.readString();
System.out.println(" ");
System.out.println("Telefonnummer:");
nr[antal]= Keyboard.readString();
antal++;
System.out.println("vill du lägga till fler? 1 = ja");
fler = Keyboard.readInt();
}while (fler == 1);
}

static void tabort(){
System.out.print("Telenummer:");
String inp = Keyboard.readString();
for(int i = 0;i < antal; ++i){
if(nr[i] == inp){
--antal;
while(i!=antal){
nr[i]=nr[i+1];
namn[i]=namn[i+1];
++i;
}
return;
}
}
System.out.println("Hittade ingen.");
}

static void visaalla()
{for(int i=0;i<antal;i++)
{
System.out.println(namn[i]);
System.out.println(nr[i]);
System.out.println(" ");
}}
} 

Jag kan kompilera men sök och ta bort funkar inte säg till om ni vill ha class filerna
Användarvisningsbild
gasol
Inlägg: 405
Blev medlem: 27 jul 2007, 14:57
Kontakt:

SV: Problem med och söka och ta bort i java register

Inlägg av gasol »

Det är ganska omöjligt att läsa koden när du inte har några tabbar i den...
The Black Mountain Scorpion Hoedown Bluegrass Experience Gang
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.
Skriv svar

Återgå till "Programmering och webbdesign"