Kezdőoldal » Számítástechnika » Programozás » Hogyan kellene megcsinálnom...

Hogyan kellene megcsinálnom javában ezt az alakzatos akármit?

Figyelt kérdés

Hali.


Javában lenne egy órai munka feladat amit megszeretnék csinálni de sehogy se jövök rá hogy kéne és még kiguglizni se tudom.


Szóval lenne ez: [link]

ha futtatjuk a kódot akkor ezt kellene kapnunk.


Ugye lényegében az volt a lényeg hogy az alap forráskód úgy nézett ki hogy pl:


System.out.println("________")

System.out.println("/ \\")

System.out.println("/ \\")


stb stb stb. és a lényege az volt hogy rövidebb legyen a kód. azt hiszem ezért is volt szó a Redundanciáról.

Csak hát fogalmam sincs hogy hogy csinálta a tanár. szépen utolsó pár percben letolta aztán old meg..én meg csak néztem ki a fejemből. Valakinek esetleg valami tipp? eléggé jó lenne tudni hogy mit is kell csinálni. én tényleg becsületesen tanulok de sajnos itt azt se tudom merre vagyok arccal. köszi ha esetleg valaki tudna segiteni.



2016. szept. 29. 18:06
1 2
 1/11 Kybris válasza:

Arról van szó szerintem, hogy az azonos "részeket" (pl a felső és az alsó része ugyanaz, tehát ezeket elég egyszer megírni és többször felhasználni) ezekből az alakzatokból ki kéne vinni egy metódusba, ami így nézhet ki például:

public static void felso(){

System.out.println("______");

System.out.println("/ \\");

System.out.println("/ \\");

}


És ha egy másik alakzatot akarsz csinálni ami ilyen részből is áll akkor nem kell megírni az egészet megint hanem csak meghívod a jó helyen ezt az eljárást(felso();) és akkor beteszi az neked ami definiálva van ebben a metódusban.

Ugyanígy megcsinálhatod a többi résszel ami többször előfordul.

2016. szept. 29. 19:04
Hasznos számodra ez a válasz?
 2/11 A kérdező kommentje:
Ah pontosan ez az amit tanultunk. Koszi szepen. Ha otthon leszek akkor nekikezdek. Koszi(L)
2016. szept. 29. 19:14
 3/11 anonim ***** válasza:
Olyan betűtípust használj, aminél minden karakternek fix szélessége van. Pl courier
2016. szept. 29. 23:43
Hasznos számodra ez a válasz?
 4/11 anonim ***** válasza:

#3: Konzolban nem is lehet másfélét kiválasztani, hülyén is nézne ki a nem fix szélességű:)


Bár mondjuk Visual Studioban ki lehet választani nem fix szélességű fontot, de még olyant embert nem láttam, aki úgy használná:)

2016. szept. 29. 23:57
Hasznos számodra ez a válasz?
 5/11 A kérdező kommentje:

aj valamiért mégse sikerül.


public static void main(String[] args) {

}


public static void felso(){

System.out.println(" ______");

System.out.println(" / \\");

System.out.println(" / \\");


}


}


és mikor lefuttatom nem ír ki semmit. miért?

2016. okt. 1. 20:22
 6/11 anonim ***** válasza:
Hívd meg a "felso();" paranccsal.
2016. okt. 1. 20:54
Hasznos számodra ez a válasz?
 7/11 anonim ***** válasza:

public static void main(String[] args) {

}


public static void felso(){

System.out.println(" ______");

System.out.println(" / \\");

System.out.println(" / \\");


}

felso();

}

2016. okt. 1. 20:54
Hasznos számodra ez a válasz?
 8/11 A kérdező kommentje:
ja igen az kimaradt valamiért. azzal nem jó.
2016. okt. 1. 20:58
 9/11 A kérdező kommentje:

vagyis így hibát ir ki a függvény meghivásakor.

[link] mit ronthattam el?

2016. okt. 1. 21:02
 10/11 SimkoL ***** válasza:
2016. okt. 1. 21:20
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!