sum文件txt使用扫描仪java
我有文件中的数据file.txt:1,2,3
我想总结所有的数据文本。应该如何继续?sum文件txt使用扫描仪java
int a[] = new int [5];
int h=0;
String fileName = "C:/Users/ASUS/Desktop/Numbers.txt";
File textFile = new File (fileName);
Scanner in = new Scanner (textFile);
while (in.hasNextLine())
{
String Line = in.nextLine();
System.out.println(Line);`enter code here`
}
for (int i = 0; i<a.length; i++)
{
h +=a[i];
}
in.close();
System.out.print("Sum is : " + h);
}
谢谢!
使用nextInt()方法在迭代中获取每个整数。 (我正在考虑你只有在整数文件)
初始化总和变量,并在每次迭代产生总和。
例
int sum = 0;
while(in.hasNextInt()){
sum +=in.nextInt();
}
可能有我的小错误,但这是观念。最后,当循环停止,你有总和总和变量
感谢它的伟大的工作...我想问你1多,如果我有数据{1,2,3 },{2,3,4}使用数组我可以单独生产吗?出列1:1,2,3产生6和第2列产生9 ...感谢 – rickyhitman10 2014-10-31 04:05:08
@ rickyhitman10是的,你可以。使用** hasNextLine()**方法并在该方法内部使用** split()**方法拆分并获得总和 – Nabin 2014-10-31 09:44:49
您可以向我解释并给出示例,因为我仍然是初学者,并且不了解程序语言... – rickyhitman10 2014-10-31 14:27:20
使用'nextInt()' – BLUEPIXY 2014-10-31 01:02:59