Kezdőoldal » Számítástechnika » Programozás » Javaban switch vezérlési...

Javaban switch vezérlési szerkezetnél a minta megadásánál, hogy lehet azt megadni, hogy a mentés fájlnév esetén is felismerje az utasítást, fájlnév bármi lehet?

Figyelt kérdés

mentés fájlnév utasításnál a fájlnév akármi lehet.

pl.:

mentés test.txt

mentés kiskutya.txt


ha megadjuk neki azt az utasítást, hogy mentés akármi ismerje fel.

switch(bemenet){

case "mentés*": //* helyén bármi lehet

ment();

break;


Remélem érthető. Remélem lehet ilyet.



2013. dec. 8. 02:49
 1/6 anonim ***** válasza:
Ilyet nem szokás csinálni, nem tudom mi a célod, de rosszul indultál neki a megoldásnak!
2013. dec. 8. 02:54
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

Menüt létrehozni ami a billentyűzetről kapott utasításokat kezeli. beolvasás, mentés stb.

Csak a mentés parancs után a fájlnevet is megadják.


switch...-l működne a menü, de így nem.

2013. dec. 8. 03:28
 3/6 anonim ***** válasza:

Ne használj switch-case szerkezetet. Egy kezemen meg tudom számolni, hogy az évek alatt hányszor volt létjogosultsága.


Menüt az MVC pattern mentén hozz létre. Minden menüponthoz egy kontroller fog tartozni, amely meghívja a fájlkezelő alrendszert, vagy épp a kávéfőző alrendszert, vagy mittomén... litér...


Ha egy kódot csak lustán összegányolsz, akkor egyrészt a megvalósíthatóságot veszélyezteted, másrészt pedig saját magaddal cseszel ki a későbbiekre nézve. Az, hogy egy kód "működik", egyáltalán nem jelenti az, hogy jó is.


Ha megy az angol, akkor olvasgasd ezt: [link]


Ha nem, akkor előbb az angolnak fuss neki.


Abban az esetben pedig, ha további kérdésed támadna, itt fityeg lent a "Privát üzenet" link, amit bátran használhatsz.

2013. dec. 8. 11:50
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
A menüpont ellenőrzésére oké, arra jó a switch, de a fájl nevet külön kérd be, mert nem arra való, hogy ezen át add meg.
2013. dec. 8. 11:56
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

Nem hinném, hogy a kérdező egy profi, aki egy komoly programot szeretne írni, hanem csak egy kezdő inkább, aki épp ezt gyakorolja. Ahhoz pedig szerintem ez is megfelel...


Megoldásként ajánlom, hogy a bemenetet előszőr bontsd spacenként kisebb sztringekre és ha a parancsokat értelmesen választottad meg, akkor az első így kapott sztingben mindenképpen a parancs lesz, ami szerint switchelhetsz, a másik(ok)ban pedig a "parancs argumentumok", amit felhasználsz a caseken belül.

2013. dec. 8. 12:18
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
Igen most tanulom. Köszönöm a segítséget.
2013. dec. 8. 13:52

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!