gpt4 book ai didi

java - 使用 Java 创建 Android 应用程序很困难

转载 作者:行者123 更新时间:2023-12-01 14:43:47 25 4
gpt4 key购买 nike

我正在学习一些java来编写简单的android应用程序。目前我正在开发一个温度转换器,如果我不输入输入值,就会遇到问题。

else if(tempfrom.equals("Rankine")){


if(tempto.equals("Fahrenheit")){
degreesout = degreesin - 459.67;
}
else if(tempto.equals("Celsius")){
degreesout = (degreesin - 491.67)*(5./9.);
}
else if(tempto.equals("Kelvin")){
degreesout = degreesin*(5./9.);
}
else{
degreesout = degreesin;
}
}

else if(degreesin.equals(null)){
tempto = "Please Enter a Value.";
}


TextView answer = (TextView) findViewById(R.id.tvdegreesout);
TextView units = (TextView)findViewById(R.id.tvUnit);
units.setText(tempto);
answer.setText(degreesout.toString() + " degrees");

其中 tempfromtempto 是与要转换的温度单位相对应的字符串。基本上,我检查 if Degreesin.equals(null) (其中 Degreesin 是输入值),然后将字符串 tempto 设置为“请输入值”。然后底部的 TextView 将更改为“请输入一个值。”

我不知道我做错了什么,我大约两天前才开始使用java,所以这可能是一些愚蠢的事情:P

最佳答案

试试这个:

Double degreesin = null

if(ettemp != null && ettemp.getText() != null && !ettemp.getText().equals("")){
degreesin = Double.parseDouble(ettem.getText());
}

关于java - 使用 Java 创建 Android 应用程序很困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15674640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com