konvertiert werden Ich bin ein Anfänger mit Java und ich kann nicht scheinen, herauszufinden, warum String nicht in boolean konvertieren.Java-Zeichenfolge kann nicht in booleschen Fehler
Der Fehlercode wird speziell in der Zeile "if" und in der Zeile "else if" angezeigt.
String Name, SystemOfMeasure;
Double Height, IdealWeight;
// Retrieve user data
Name = txtName.getText();
SystemOfMeasure = txtSystemOfMeasure.getText();
Height = Double.parseDouble(txtHeight.getText());
if (SystemOfMeasure = "M") {
IdealWeight = Height * Height * 25;
lblDisplay.setText(Name + ("'s ideal weight is") + IdealWeight);
} else if (SystemOfMeasure = "I") {
IdealWeight = Height * Height * 25/703;
lblDisplay.setText(Name + ("'s ideal weight is") + IdealWeight);
} else {
lblDisplay.setText("Please enter M or I");
}
Thank you so much! –