Hirdetés
Új hozzászólás Aktív témák
-
Fáraó
őstag
Üdv!
Konzolos menüt szeretnék készíteni, hülyegyerek biztosat, ami nem akad ki, ha nem int-et kap válaszként. Eddig az Angster Erzsébetes extra csomagot használtam, de szeretném nélküle megoldani, scanner-el. Egy ideje gondolkodok rajta, de nem jutok előbbre ,a netes keresés eredményeként a hasNextInt-ig jutottam el, de annak az else ágát nem tudom rendesen használni a megoldásra, mert pl. itt működik:public static void main(String[] arg) {
Scanner in = new Scanner(System.in);
System.out.println("How many are invading?");
if (in.hasNextInt()) {
int a = in.nextInt();
System.out.println(a);
} else {
System.out.println("Sorry, couldn't understand you!");
}
}de én a saját kódomban nem tudom felhasználni:
private static Scanner inputScanner = new Scanner(System.in);
public static void main(String[] args) {
System.out.println(" *** Welcome to the board game ! *** ");
selectInMainMenu();
}
private static void selectInMainMenu() {
int mainMenuChoice=0;
do {
showMainMenu();
if (inputScanner.hasNextInt()) {
mainMenuChoice = inputScanner.nextInt();
} else {
System.out.println("Wrong input! Please, select 1, 2 or 3! ");
break;
}
} while (mainMenuChoice < 1 || mainMenuChoice > 3);
switch (mainMenuChoice) {
case 1:
showHelp();
selectInMainMenu();
break;
case 2:
startAGame();
selectInMainMenu();
break;
case 3:
System.out.println("\nGoodbye!");
break;
}
}
private static void showMainMenu() {
System.out.println("1 - Game info");
System.out.println("2 - Start a game");
System.out.println("3 - Exit");
}
private static void showHelp() {
System.out.println("\nShowing help!\n");
}
private static void startAGame() {
System.out.println("\nPlaying a game!\n");
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Autós topik
- Samsung Galaxy Felhasználók OFF topicja
- Elemlámpa, zseblámpa
- Ez lehet az Apple hajlítható telefonjának formája, mérete
- Automata kávégépek
- Milyen RAM-ot vegyek?
- Apple iPhone 15 Pro Max - Attack on Titan
- Nyaralás topik
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- További aktív témák...
- ELADÓ Gamer Konfig
- EIZO FlexScan EV2495 Made in Japan! 1920x1200 IPS USB-c állítható magasság, PIVOT 2024-04 gyártás!
- 10 DB Lenovo ThinkPad Laptop X13 G2 G3, T14 G3 G5, T14s G4 G6, P15 G1 G2
- RAM memória Crucial Pro OC Gaming 16GB DDR5 6400MHz CL32 Black - bontatlan, új
- Dell Latitude 7420, 14" FHD IPS kijelző, i7-1185G7 CPU, 16GB DDR4, 256GB SSD, W11, Számla, 1 év ga
- Eladó Apple iPhone SE 2020 64GB / 12 hó jótállás
- Azonnali készpénzes nVidia RTX 2000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- OnePlus Nord 2T 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Vostro 5490 - i5-10GEN I 16GB I 256SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- Apple iPhone 14 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


