我有一个字符串,想将该字符串乘以 0.174。
我有String strNumber = numberText.getText();
。我该如何从这里开始?
使用or等将字符串转换为任何合适的数字数据类型(long
如果是大数字,float
/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);
}