Java 如何比较文本字段中的三个值,如果任何值低于/高于某个值,则显示消息?

Java 如何比较文本字段中的三个值,如果任何值低于/高于某个值,则显示消息?,java,string,netbeans,int,Java,String,Netbeans,Int,大家好,我正在尝试编写一个类似于BMI计算器教程的程序,我在两周前学习并成功完成了该教程 然而,我现在正在尝试做一个健康计划,比较用户的温度/血压和心跳,如果有低于或高于某些值,则通过控制台消息警告用户 比如说 如果 温度39显示警告信息或 心率150显示警告信息或 血压150显示警告信息 您好,我不确定如何转换和比较显示为“运算符”的值。我不确定,但如果我正确理解您的意思,您可以尝试执行以下操作: class UserClassName { int bodyTemp; int bloodP

大家好,我正在尝试编写一个类似于BMI计算器教程的程序,我在两周前学习并成功完成了该教程

然而,我现在正在尝试做一个健康计划,比较用户的温度/血压和心跳,如果有低于或高于某些值,则通过控制台消息警告用户

比如说 如果

  • 温度39显示警告信息或
  • 心率150显示警告信息或
  • 血压150显示警告信息

您好,我不确定如何转换和比较显示为“运算符”的值。我不确定,但如果我正确理解您的意思,您可以尝试执行以下操作:

class UserClassName {
int bodyTemp;
int bloodPressure;
int heartSkip;

public void getUsersValues() {
    Scanner body, temp, blood;
    body = new Scanner(System.in);
    temp = new Scanner(System.in);
    blood = new Scanner(System.in);

    System.out.println("Your temp ..");
        String intputTempAsString = body.nextLine();
        try  {
            bodyTemp = Interger.parseInt(inputTempAsString);
        catch {
            throw new Exception("Your warning her");
        }

        // Do this for ever Number or Value you wanna have and it should work
}

// Methods to compare the input 
public boolean checkHeartSkiptsFrequncy() {
    return heartSkip > 60 && heartskip < 150;
}

public boolean checkBodyTemp() {
    return heartSkip > 35 && heartskip < 39;
}

public boolean checkBlood() {
    return heartSkip > 100 && heartskip < 150;
}

public boolean checkHealth() {
    if(!chechHeartSkipFrequncy) {
        System.out.println("The Frequceny of you Heartbeat ....");
    else if(!checkBodyTemp) {
        System.out.println("Your body Temp is bad...");
    else if(!checkBlood) {
        System.out.println("Your blood ....");
    else {
        System.out.println("Everything is fine")
}
类UserClassName{
体温;
血压;
int心脏跳动;
public void getUsersValues(){
扫描仪主体、温度、血液;
主体=新扫描仪(系统英寸);
温度=新扫描仪(系统英寸);
血液=新扫描仪(系统英寸);
System.out.println(“您的临时工”);
字符串intputTempAsString=body.nextLine();
试一试{
bodyTemp=整数解析整数(InputTempAssString);
抓住{
抛出新异常(“你警告她”);
}
//永远这样做你想要的数字或价值,它应该会起作用
}
//比较输入的方法
公共布尔值checkheartskiptsfrequency(){
返回heartSkip>60&&heartSkip<150;
}
公共布尔checkBodyTemp(){
返回heartSkip>35&&heartSkip<39;
}
公共布尔checkBlood(){
返回heartSkip>100&&heartSkip<150;
}
公共布尔值checkHealth(){
如果(!chechheartskipfrequency){
System.out.println(“你心跳的频率…);
否则,如果(!checkBodyTemp){
System.out.println(“你的体温不好…”);
否则,如果(!checkBlood){
System.out.println(“你的血液…”);
否则{
System.out.println(“一切正常”)
}
我想这就是你想要的。我知道这不是100%完美,但我希望这能帮助你解决你的问题

这段代码也不能完全解决您的问题,但我试图涵盖所有重要的方面

如果你有任何问题或改进我比回答这个职位


祝你有个愉快的一天,祝你好运。

如果有一个