Вопрос пользователя:
Ответ нейросети:
Для использования переменной в другом классе Java, которая используется в конструкции switch, можно передать эту переменную как аргумент в метод другого класса или сохранить ее в статическом поле класса.
Пример передачи переменной как аргумент в метод другого класса:
public class MainClass {
public static void main(String[] args) {
int number = 2;
OtherClass otherClass = new OtherClass();
otherClass.doSomethingWithNumber(number);
}
}
public class OtherClass {
public void doSomethingWithNumber(int number) {
switch(number) {
case 1:
System.out.println("Number is 1");
break;
case 2:
System.out.println("Number is 2");
break;
default:
System.out.println("Number is not 1 or 2");
}
}
}
Пример сохранения переменной в статическом поле класса:
public class MainClass {
public static void main(String[] args) {
int number = 2;
OtherClass.number = number;
OtherClass.doSomethingWithNumber();
}
}
public class OtherClass {
public static int number;
public static void doSomethingWithNumber() {
switch(number) {
case 1:
System.out.println("Number is 1");
break;
case 2:
System.out.println("Number is 2");
break;
default:
System.out.println("Number is not 1 or 2");
}
}
}
Оба этих способа позволяют использовать переменную, используемую в конструкции switch, в другом классе Java.
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.