У меня есть окно (например, командная строка), и когда я набираю «вычисление», он должен начать процесс калькулятора. Когда я печатаю «калькулятор», он говорит «активированный калькулятор» и «пожалуйста, введите свое первое значение».Создание input.getText принимает мой следующий ввод, а не мой последний
Проблема в том, что когда я ввожу это значение, я не знаю, как заставить его его использовать. Вместо этого он берет текст, когда я сказал «рассчитать» раньше.
Любые идеи о том, как я могу заставить его взять число, а не слово «рассчитать»?
public void calculate(){
try{
print("calculator activated" + "\n" + "please input your first value" + "\n", false, new Color(210, 190, 13));
String words = input.getText();
//trying to get it to take the number I input
print (words +"\n", false, new Color(210, 190, 13));
//this print is to test what text it's saving as the 'words' variable
//all it prints is the word 'calculate'
}
catch (Exception ex){}
}