文字列があり、その文字列に .174 を掛けたいと考えています。
私は持っていString strNumber = numberText.getText();
ます。ここから先に進むにはどうすればよいですか?
文字列があり、その文字列に .174 を掛けたいと考えています。
私は持っていString strNumber = numberText.getText();
ます。ここから先に進むにはどうすればよいですか?
またはなどを使用して、文字列を適切な数値データ型 (long
大きな数値の場合、小数の場合はfloat
/など)に変換します。その後、2 つの数値を単純に乗算できます。例:double
Long.parseLong(String)
Integer.parseInteger(String)
String string1 = ".5";//Double in a string
String string2 = "6"; //Integer in a string
double multiplied = Double.parseDouble(string1) * Integer.parseInt(string2) * 3; //.5 * 6 * 3 = 9.0; number form (not string)
数値を処理する前に、値を浮動小数点値に変換する必要があります。次のアプローチを使用できます。
double num = Double.parseDouble(numberText.getText())
次に、乗算を実行できます。
これは役立つかもしれません。
String strNumber = numberText.getText();;
if (strNumber.contains(".")) {
System.out.println(Double.parseDouble(strNumber) * 174);
} else {
System.out.println(Integer.parseInt(strNumber) * 174);
}