Так что я делаю Java Util, и я застрял в этой части кода.Как использовать переменную в void для объявления другой переменной Java?
public void getInput(String i){
int i = scan.nextInt()
}
Почему это не будет работать?
Так что я делаю Java Util, и я застрял в этой части кода.Как использовать переменную в void для объявления другой переменной Java?
public void getInput(String i){
int i = scan.nextInt()
}
Почему это не будет работать?
i
уже объявлен как String
, но вы обновите его i
как int
. Это не сработает!
То, что я пытался сделать около 3 месяцев назад, было использовать имя String i, чтобы назвать int. Но, я записал его вокруг: – javaboy
У вас есть две переменные, которые имеют то же имя i
, но имеют различный тип.
Изменить это нравится,
public void getInput(String i){
int data = scan.nextInt();
}
и ошибка компилятор не будут.
Но мне нужно, чтобы String была идентифицирована как i. Поэтому, если Dev-тип getInput (stackoverflow), он должен запросить ввод и сохранить его в int stackoverflow, чтобы они могли использовать case (stacloverflow) – javaboy
Дайте вашим переменным более описательные имена. – nhgrif
В чем проблема? Есть ли ошибка? – Szymon