FULL GITHUB FILES FOUND HEREJava Println работает функция не возвращает функция
Это класс Roulette.java
public static void main(String[] args) {
System.out.println("Welcome to roulette " + Casino.player());
}
Это класс Casino.java
public static String player() {
Scanner sc = new Scanner(System.in);
String name;
System.out.println("Please enter your name : ");
name = sc.nextLine();
return name;
}
При запуске Roulette.java
это не печать Casino.player()
в качестве переменной вашего имени , но запускаем функцию и запрашиваем ваше имя. Сначала я хочу запустить Casino.java
, спросить ваше имя, затем запустить рулетку и приветствовать вас с вашим именем. НЕ ПРОСИТЕ ВАШЕ ИМЯ СНОВА.
Примечание: Новое в программировании
Я не совсем понятно, что вы просите. Не работает ли код, как вы ожидаете? Если нет, что он делает и почему он отличается от того, что вы ожидаете? –
Когда я запускаю 'Roulette.java', он запрашивает мое имя, я не хочу, чтобы это делалось так, я хочу, чтобы он спросил мое имя только в' Casino.java' и сохранил там имя и использовал его в другом классе с 'Casino.player()'. –
Почему у вас есть 'main' методы в каждом из ваших файлов? Для вашего проекта должна быть единственная точка входа. –