import java.util.Scanner;
import java.lang.String;
public class SA3
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
System.out.print("Enter student record : ");
String scores = scan.nextLine();
String[] StringOfMarks = scores.split(",");
double[] Marks = new double[StringOfMarks.length];
for(double i = 0; i < StringOfMarks.length; i++)
{
Marks[i] = StringOfMarks[i];
}
}
}
回答
这将转换单个数组元素,而不是整个数组。
另外,什么是Marks
的类型?如果不是double[]
,您可能会看到“精度损失”警告。
它是双.. – 2010-05-16 18:37:17
@WM:在这种情况下,我们确实需要一个SSCCE(http://sscce.org/)或至少一些更多的代码。 – Oak 2010-05-16 18:52:19
只要符合Java双重类型,这应该不会影响双精度。你也应该记住,并不是每一个双值都可以表示出来。
更改代码的最后一部分成
for(int i = 0; i < StringOfMarks.length; i++)
{
Marks[i] = Double.parseDouble(StringOfMarks[i]);
}
你需要使用数组元素访问一个int类型的变量,需要显式转换字符串为双。
还更好地使用以小写字母开头的变量名称,这是Java的惯例。 – 2010-05-16 19:28:49
- 1. JAVA将字符串CSV文件转换为double []数组
- 2. 将Java字符串转换为数组
- 3. 将Java字符串转换为数组
- 4. 将int数组转换为java中的字符串数组
- 5. 转:将字符串数组转换为Json数组字符串
- 6. 将字符串转换为java中的数组字符串
- 7. 将字符串转换为Java中的字符串数组
- 8. 如何将字符串数组转换为字节数组? (java)
- 9. 将数组数组转换为angularjs中的字符串数组
- 10. Java数组 - 将空格转换为数组的字符串
- 11. 将字符串数组转换为字符串数组
- 12. JAVA将字符串转换为字符串数组的列表
- 13. 将字符数组转换为Java中的字符串
- 14. 将转换为字符串的数组转换回数组
- 15. 如何将JSON数组转换为Java字符串数组
- 16. Java将2维字符串数组转换为字符串
- 17. 转换int数组为字符串JAVA
- 18. 将字符串转换为java中的整数数组
- 19. 在JAVA中将字符串转换为字符数组
- 20. Java:将double转换为字符串
- 21. 将字符串转换为double(java/android)
- 22. 注意:数组到字符串转换将数组转换为字符串
- 23. 将json转换为数组php将数组转换为字符串转换
- 24. 将2维数组字符串转换为2维数组Double 2
- 25. 如何将2D字符串数组转换为2D [int,double,bool,..]数组?
- 26. 如何将字符串转换为字节数组中的Java
- 27. 将字符串数组转换为字符数组
- 28. 将字符串转换为二维数组上的字符(java)
- 29. 将字符数组转换为Java数组数组
- 30. Python:如何将字符串数组转换为数组数组?
WM,编辑后不编译。 – Oak 2010-05-16 18:33:50
请编辑它,以便编译 - 我可以看到它不只是看它的两种方式。然后添加一个更清楚的错误说明。然后你会得到一个答案。 – 2010-05-16 18:59:02
我希望这是更好的 – 2010-05-16 19:02:09