Hirdetés
- Milyen videókártyát?
- Milyen egeret válasszak?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Vezeték nélküli fülhallgatók
- Apple asztali gépek
- Ne várj sokat a vásárlással: drágulás a láthatáron
- TCL LCD és LED TV-k
- OLED TV topic
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- 5.1, 7.1 és gamer fejhallgatók
Új hozzászólás Aktív témák
-
#74220800
törölt tag
Hi!
Segítségeteket szeretnem kerni. Ismét egy rookie feladattal fárasztanálak benneteket
. Osztálytömb lenne a téma, kicsit belezavarodtam.
A lényeg röviden. Egy külön osztályban le kellett kepézni az éttermeket nevük, és kapacitásuk (tömbben asztalonként) szerint. Továbbá egy metódussal összesíteni az elérhető helyek számat, valamint egy másikkal stringbe rakni az eredményt.Nálam eddig ez így nézne ki:
public class Restaurant{
private int[] a;
private String e;
public Restaurant (String name, int[] seats){
e = name;
a = seats;
}
public int getTotalSeats (){
int x = 0;
for (int i = 0, i < a.length, i++){
x = x + a[i];
}
return x;
}
public String toString (){
String text;
text = e + ": " + getTotalSeats() + " Places";
return text;
}
}A követekéző lepésben a nyolcas sort metódusával összkapacitás alapján, csökkenő sorrendbe kéne őket rendezni.
Ha minden passzolna, akkor a feladat által megadott főmetódus kidobna az eredményt.
public class nyolcas{
public static void sort (Restaurant[] restaurants){
int max, w;
for (int i = 0; i < restaurants.length - 1; i++){
max = i;
for (int j = i+1; j < restaurants.length; j++){
if (restaurant[j].getTotalSeats() > restaurant[max].getTotalSeats())
max = j;
}
w = restaurants[max];
restaurants[max] = restaurants[i];
restaurants[i]= w;
}
}
public static void main(String[] args){
Restaurant r1 = new Restaurant ("A", new int[] {4, 10, 5, 6, 4});
Restaurant[] restaurants =
{ r1,
new Restaurant ("B", new int[] {5, 3, 1}),
new Restaurant ("C", new int[] {6, 4, 2}),
new Restaurant ("D", new int[] {7, 5, 3})
};
sort (restaurants);
for (Restaurant r: restaurants)
System.out.println (r);
}
}Sajnos nem eszi meg, pls help.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kuponkunyeráló
- Milyen videókártyát?
- Autós topik
- Luck Dragon: Asszociációs játék. :)
- Hivatalos a OnePlus 13 startdátuma
- Milyen egeret válasszak?
- Motorola Edge 70 - többért kevesebbet
- Brogyi: CTEK akkumulátor töltő és másolatai
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- További aktív témák...
- Zalman S5 ATX ház + Asrock B550M lap + Zalman Megamax 700w 80+
- Nintendo Switch Játékok EGYBEN baráti áron,akár viszonteladóknak is megéri. ELADÓ,VAGY CSERE,OLVASS.
- Eladó ASUS VP249QGR 24" gamer monitor
- Asztali PC , R5 5500 , RX 5700 XT , 16GB RAM , 512GB NVME , Kijelző
- Google Pixel 9 Pro XL 256GB Gari: 2028.04
- Wacom Bamboo One CTF-430 rajztábla
- Apple iPhone 13 Pro max 512GB,Újszerű,Dobozával,12 hónap garanciával
- REFURBISHED és ÚJ - Lenovo ThinkPad 40AY Universal USB-C Dock
- 2db x Green Cell UPS 2000VA 1200W teljesítményálló tartalék tápegység 2000VA 1200W
- Jura Impressa S90 Automata kávégép 6 hónap Garancia Beszámítás Házhozszállítás
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
. Osztálytömb lenne a téma, kicsit belezavarodtam.

