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字符串轉換爲數組
- 2. 將Java字符串轉換爲數組
- 3. 將字符串轉換爲Java中的字符串數組
- 4. 將數組數組轉換爲angularjs中的字符串數組
- 5. Java數組 - 將空格轉換爲數組的字符串
- 6. 將字符串轉換爲java中的整數數組
- 7. 在JAVA中將字符串轉換爲字符數組
- 8. Java:將double轉換爲字符串
- 9. 注意:數組到字符串轉換將數組轉換爲字符串
- 10. 如何將2D字符串數組轉換爲2D [int,double,bool,..]數組?
- 11. 將2維數組字符串轉換爲2維數組Double 2
- 12. 將字符串轉換爲二維數組上的字符(java)
- 13. 將字符數組轉換爲Java數組數組
- 14. Python:如何將字符串數組轉換爲數組數組?
- 15. 將數組數組轉換爲Javascript中的字符串
- 16. 如何將字符串數組轉換爲BigQuery中的數組?
- 17. 將JSONArray轉換爲字符串數組
- 18. 將php字符串轉換爲數組
- 19. 將array.description字符串轉換爲數組
- 20. PHP將字符串轉換爲數組
- 21. MongoDB將字符串轉換爲數組
- 22. 將數組轉換爲字符串Javascript
- 23. 將PHP字符串轉換爲數組
- 24. 將字符串轉換爲json數組
- 25. 將int轉換爲字符串數組
- 26. 將字符串數組轉換爲java.util.List
- 27. 將字符串轉換爲int數組
- 28. 將javascript字符串轉換爲數組
- 29. 將字符串轉換爲數組PHP?
- 30. 將字符串轉換爲數組(android)
WM,編輯後不編譯。 – Oak 2010-05-16 18:33:50
請編輯它,以便編譯 - 我可以看到它不只是看它的兩種方式。然後添加一個更清楚的錯誤說明。然後你會得到一個答案。 – 2010-05-16 18:59:02
我希望這是更好的 – 2010-05-16 19:02:09