У меня есть два класса, и я пытаюсь получить это значение от пользователя в классе UserInterface, но я хочу, чтобы он был сохранен в моем втором классе под названием «Калькулятор».Сохранение значения в другом классе
import java.util.Scanner;
public class UserInterface {
public static void main (String Args[]) {
Calculator calculator = new Calculator();
Scanner input = new Scanner(System.in);
System.out.println("Enter your first value: \t");
input.nextInt(firstValue);
System.out.println("Enter your second value: \t");
input.nextInt(secondValue);
}
}
Я хотел бы input.nextInt (firstValue); для передачи значения firstValue, которое находится в классе «калькулятор», показанном ниже.
public class Calculator {
public int firstValue;
public int secondValue;
public Calculator(int firstValue, int secondValue) {
this.firstValue = firstValue;
this.secondValue = secondValue;
}
}
Заранее спасибо.
Этот код не компилируется. Если вы не показываете нам пустой конструктор. –
'калькулятор.firstValue' является 'public'. Что мешает вам хранить в нем прямо? –
OP, пожалуйста, прочитайте базовый учебник по Java перед публикацией вопросов здесь. –