java string = 12.0报错
时间: 2023-10-08 14:14:33 浏览: 98
JAVA中报错
这个错误可能是因为你在使用字符串类型的变量时,将一个浮点型的值赋值给了它,导致类型不匹配。解决方法可以将字符串类型的变量改为浮点型的变量,或者将赋值的值改为一个字符串类型的值。例如:
```java
double num = 12.0;
String strNum = Double.toString(num); // 将浮点型的值转换为字符串类型
System.out.println(strNum); // 输出 "12.0"
```
或者:
```java
String strNum = "12.0";
double num = Double.parseDouble(strNum); // 将字符串类型的值转换为浮点型
System.out.println(num); // 输出 12.0
```
阅读全文