Привет, я пытаюсь написать программу, похожую на туториал по калькулятору ИМТ, за которым я следовал и успешно завершил последние две недели.
Тем не менее, я сейчас пытаюсь создать медицинскую программу, которая сравнивает температуру / артериальное давление и сердцебиение пользователя и, если они есть, ниже или выше определенных значений, чтобы предупредить пользователя через консольное сообщение.
например
если
- температура <35 или> 39 отображать предупреждающее сообщение или
- ЧСС <60 или> 150 отображают предупреждающее сообщение или
- кровяное давление <100 или> 150 отображать предупреждающее сообщение.
h Я не уверен, как преобразовать и сравнить значение, так как он говорит, что «Оператор» <не может быть применен к «java.lang.String», «int» ». У меня есть пользователь, который вводит значение в текстовое поле, и я понимаю, что он не может сравнивать текстовые поля, поэтому я попытался преобразовать его в число с плавающей запятой, используя <code>Float.parseFloat(temperatureStr);, но это не сработало. Есть ли что-то, что может преобразовать строку temperatureStr = temperature.getText().toString();
в целое число, чтобы я мог сравнить ее с числом и затем отобразить предупреждающее сообщение?