Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

lista1 ili Lista1 ili void lista1, javlja greshku?

[es] :: Java :: lista1 ili Lista1 ili void lista1, javlja greshku?

[ Pregleda: 2307 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

anon81718

Član broj: 81718
Poruke: 24
*.dlp405.bih.net.ba.



Profil

icon lista1 ili Lista1 ili void lista1, javlja greshku?15.10.2006. u 18:48 - pre 212 meseci
pozdrav!

radio sam program u javi za listu,ali mi javlja greshku,evo koda: (objashnjenje je ispod koda):

public class Element {
public int broj;
public Element sljedeci;
public Element(int b,Element s) {
broj=b;sljedeci=s;
}
public Element(int b) {
broj=b;
}
}


public class Lista1 {
private element prvi;
public lista1(int b){
prvi=new Element (b); }
public void prazni(){prvi=null; }
public int duzina () {
int n=0;
for(element tek=prvi;tek!=null;tek=tek.sljedeci);
n++;
return n;
}
public String toString () {
String s=" ";
for(element tek=prvi;tek!=null;tek=tek.sljedeci);
s+=tek.broj+" ";
return s;
}

public void umetni(int b) {
Element tek=prvi,pret=null;
while(tek!=null && tek.broj<b) {
pret=tek;
tek=tek.sljedeci;
}
Element novi =new Element (b,tek);
if(pret==null)prvi=novi;
else pret.sljedeci=novi;
}
public void izostavi (int b) {
Element tek=prvi,pret=null;
while (tek!=null)
if(tek.broj!=b) {
pret=tek;
tek=tek.sljedeci;
}else {
tek=tek.sljedeci;
if(pret==null)prvi=tek;
else pret.sljedeci=tek;
}
}
}


//TEST
public class Lista1T {
public static void main (String args[]) {
lista1 lst=new lista1();
radi:while(true) {
System.out.println(

"1.Umetanje broja u uredenu listu \n"+
"2.Izostavljanje elementa iz liste \n"+
"3.Brisanje svih elemenata liste \n"+
"4.Odredivanje duzine liste\n"+
"5.Ispisivanje liste \n"+
"0.Zavrsetak rada\n\n"+
"Vas izbor!");
int izbor=Keyboard.readInt();
switch(izbor) {
case 1:case 2: case 3: case 4:
System.out.print("Broj ? ");
int broj=Keyboard.readInt();
switch(izbor) {

case 1:
lst.umetni(broj);
case 2:
lst.izostavi(broj);break;
}
break;
case 3:
lst.prazni();break;
case 4:
System.out.println("Duzina="+lst.duzina());
break;
case 5:
System.out.println("Lista="+lst.toString());
break;
case 0:
break radi;
default:
System.out.println("Nedozvoljen izbor");
break;
}
}
}
}

ovo je greshka koja se javlja:

Lista1.java:15: invalid method declaration; return type required
public lista1(int b){
^
1 error

ali kada stavim da je lista1 velikim slovom Lista1 ili ako dam da je lista1 void,onda mijavlja greshke oko Keyboard.readInt

kako to rijeshiti,
HVALA!
 
Odgovor na temu

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1254
*.rz.uni-karlsruhe.de.

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: lista1 ili Lista1 ili void lista1, javlja greshku?15.10.2006. u 19:00 - pre 212 meseci
Ako stavis public Lista1() napravio si konstruktor koji nema return type, ako stavis malo l, onda je to obicna funkcija koja mora da ima return type.

A ta sledeca greska svejedno stoji, samo je prevodilac ne prijavljuje kada postoji ova prva greska. Znaci ispravi gresku lista1/Lista1 (zavisi sta hoces da ti radi funkcija), pa se posle lati ispravljanja sledece greske.
Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
 
Odgovor na temu

anon81718

Član broj: 81718
Poruke: 24
*.dlp381.bih.net.ba.



Profil

icon Re: lista1 ili Lista1 ili void lista1, javlja greshku?16.10.2006. u 17:55 - pre 212 meseci
pa meni je i problem to drugo,ne znam kako da rijeshim,javi mi 9 greshaka oko Keyboard.readInt...a ne znam zashto,jer sve mi izgleda ok...
 
Odgovor na temu

NikolaVeber
NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1254
*.rz.uni-karlsruhe.de.

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: lista1 ili Lista1 ili void lista1, javlja greshku?17.10.2006. u 11:52 - pre 212 meseci
http://www.javaworld.com/javaw...avaqa/1999-07/02-qa-shell.html
Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija

Officer, I saw the driver who hit me - his name was Johnny Walker.
 
Odgovor na temu

[es] :: Java :: lista1 ili Lista1 ili void lista1, javlja greshku?

[ Pregleda: 2307 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.