Void call
Здрасти приятели, бих искал да ви попитам как мога да достъпя void function-a в примера ми по - долу ? Няма какво да правя затова си правя тестчета. Ще съм благодарен за малко помощ :)
class Main { public void Beginner() { System.out.println("You've chosen Beginner / Easy Difficulty!"); System.out.println("Here, you have to guess the correct number, which is"); System.out.println("between 1 and 20, but you have only 5 tries. Good luck!"); } } System.out.println("2) Normal"); System.out.println("3) Advanced"); System.out.println("4) Intermediate"); System.out.println("5) Literally impossible"); System.out.println(" "); int difficulty = Integer.parseInt(reader.readLine());
Мога ли примерно да напиша goto Beginner, и да влезе във Beginner / Easy ? и тн...
Благодаря!
Благодаря все пак! но защо да е лоша практика
С две думи - защото е спагети код.
Ето повече информация: https://stackoverflow.com/questions/3517726/what-is-wrong-with-using-goto
А къде има goto в цялата работа?
@RoYaL здравей, това ми е последната част от кода
пробвах да направя метод, но не ми се получи и искам примерно, където е els-a да напиша
goto main; или нещо подобно да повторя програмата
Сложи безкраен цикъл в самия main method преди четенето на число или буква
Хубаво е да видим целия код, който си написал - с горната част и последната част, че не мога да ги вържа нещо така отделно дадени :)
@RoYaL успях с безкраен цикъл, много благодаря :)
Goto e стара практика, вече има други варианти да се дублират функциите му и почти не се използва.