if ((gender=='f')&&(age>21)&&(height>=170)&&(weight<80)) 中的gender=='f'改为
"f".equal(strGender)即可
此外char gender='f'; 多余的定义去掉.
strGender=JOptionPane.showInputDialog(null,"Enter your gender:m/f"); 这句的strGender改为gender
或把if ((gender=='f')&&(age>21)&&(height>=170)&&(weight<80)) 这句的gender改为strGender
if ((gender=='f')&&(age>21)&&(height>=170)&&(weight<80)) 中的gender=='f'改为
"f".equal(strGender)