Netbeans 创建BMI理想体重计算器(遇到一些错误)
我正在创建一个BMI理想体重计算器,提示用户在文本框中输入数据或信息,例如他们的姓名、身高、体重(体重可以是米制或英制,也可以是磅),身高可以是米或英尺。我还使用了一个单选按钮,两个不同的按钮来区分性别(男性或女性),因为男性和女性有不同的BMI。我应该参考的信息和公式在下面的照片中,但我的问题是到目前为止,当我编码它时,我只是测试男性单选按钮,因为我完成了它,没有任何东西输出到我的jLabel aka lblOutput。。。 下面是我想要的东西的简要说明: 1) 提示用户单击性别(单选按钮) 2) 然后需要用户填写信息 3) 应该输出BMI并告诉患者是否正常、体重不足等。 以下是代码(到目前为止我所掌握的):Netbeans 创建BMI理想体重计算器(遇到一些错误),netbeans,Netbeans,我正在创建一个BMI理想体重计算器,提示用户在文本框中输入数据或信息,例如他们的姓名、身高、体重(体重可以是米制或英制,也可以是磅),身高可以是米或英尺。我还使用了一个单选按钮,两个不同的按钮来区分性别(男性或女性),因为男性和女性有不同的BMI。我应该参考的信息和公式在下面的照片中,但我的问题是到目前为止,当我编码它时,我只是测试男性单选按钮,因为我完成了它,没有任何东西输出到我的jLabel aka lblOutput。。。 下面是我想要的东西的简要说明: 1) 提示用户单击性别(单选按钮)
上传标准照片和JFrame设计时遇到问题顺便说一句,运行程序时没有错误,只是没有在我的jLabel上输出。“我想要什么”?这不是一个代码编写服务。这看起来像是家庭作业,在这一阶段,你应该已经讨论了基本的调试。上传标准照片和JFrame设计有困难。顺便说一句,运行程序时没有错误,只是没有在我的jLabel上输出。“我想要什么”?这不是一个代码编写服务。这看起来像是家庭作业,在这个阶段,您应该已经介绍了基本的调试。
String name = txt1.getText();
double Metric = Double.parseDouble(txt2.getText());
double Imperial = Double.parseDouble(txt2.getText());
double metres = Double.parseDouble(txt3.getText());
double inches = Double.parseDouble(txt4.getText());
double kgs = Double.parseDouble(txt5.getText());
double pounds = Double.parseDouble(txt5.getText());
double weight;
double weight2;
int m = 1;
int i =2;
int me =3;
int in=4;
if (rdbMale.isSelected()) {
if (Metric==m) {
//inches = System.null(); //need to learn how to make it null or dissapear if user inputs for metric instead of imperial
weight = metres/Math.pow(kgs, 2);
lblOutput.setText("Your name is " + name + " and your ideal weight in kgs is " + String.format("%.2f", weight));
}
} else if (Imperial==i) {
weight2 = inches/Math.pow(pounds, 2)*703;
lblOutput.setText("Your name is " + name + " and your ideal weight in pounds is " + String.format("%.2f", weight2));
}
// some codes are unneccessary like the int me, or the int in i used them so i can distinguish between which one the user wants to chose from either 3 for metres or 4 for inches, pls ignore that
//I basically just want this to work and I don't know how to get it to work