Netbeans 创建BMI理想体重计算器(遇到一些错误)

Netbeans 创建BMI理想体重计算器(遇到一些错误),netbeans,Netbeans,我正在创建一个BMI理想体重计算器,提示用户在文本框中输入数据或信息,例如他们的姓名、身高、体重(体重可以是米制或英制,也可以是磅),身高可以是米或英尺。我还使用了一个单选按钮,两个不同的按钮来区分性别(男性或女性),因为男性和女性有不同的BMI。我应该参考的信息和公式在下面的照片中,但我的问题是到目前为止,当我编码它时,我只是测试男性单选按钮,因为我完成了它,没有任何东西输出到我的jLabel aka lblOutput。。。 下面是我想要的东西的简要说明: 1) 提示用户单击性别(单选按钮)

我正在创建一个BMI理想体重计算器,提示用户在文本框中输入数据或信息,例如他们的姓名、身高、体重(体重可以是米制或英制,也可以是磅),身高可以是米或英尺。我还使用了一个单选按钮,两个不同的按钮来区分性别(男性或女性),因为男性和女性有不同的BMI。我应该参考的信息和公式在下面的照片中,但我的问题是到目前为止,当我编码它时,我只是测试男性单选按钮,因为我完成了它,没有任何东西输出到我的jLabel aka lblOutput。。。 下面是我想要的东西的简要说明: 1) 提示用户单击性别(单选按钮) 2) 然后需要用户填写信息 3) 应该输出BMI并告诉患者是否正常、体重不足等。 以下是代码(到目前为止我所掌握的):


上传标准照片和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