Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java将整数输入从文件存储到数组_Java_Arrays_Integer_Java.util.scanner - Fatal编程技术网

java将整数输入从文件存储到数组

java将整数输入从文件存储到数组,java,arrays,integer,java.util.scanner,Java,Arrays,Integer,Java.util.scanner,假设我有一个文件,其中包含以下数字-文件名为 seminar.txt。这个文件是我收集的关于 在1月至3月期间参加了我的研讨会。其中一些数据是 文本您的任务是只提取学生人数并计算和显示 三个月内参加研讨会的学生总数。叫这个 程序研讨会.java January Week 1 23 Week 2 30 Week 3 20 Week 4 40 February Week 1 20 Week 2 19 Week 3 19 Week 4 20 March Week 1 10 Week 2 50 Week

假设我有一个文件,其中包含以下数字-文件名为 seminar.txt。这个文件是我收集的关于 在1月至3月期间参加了我的研讨会。其中一些数据是 文本您的任务是只提取学生人数并计算和显示 三个月内参加研讨会的学生总数。叫这个 程序研讨会.java

January
Week 1 23
Week 2 30
Week 3 20
Week 4 40
February
Week 1 20
Week 2 19
Week 3 19
Week 4 20
March
Week 1 10
Week 2 50
Week 3 21
Week 4 20

看起来你想让我们为你写些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是包括您迄今为止编写的代码、示例输入(如果有)、预期输出以及您实际获得的控制台输出、回溯等。。你提供的细节越多,你可能得到的答案就越多。检查和。您尝试了什么,遇到了什么问题?你需要表现出一些努力,并提出一个问题,这将帮助你学会如何为自己做到这一点。就像他在给我们一个请求,你的任务是……以下是我尝试的公共静态int[]readfilestring file{try{File f=new Filefile;Scanner s=new Scannerf;int-ctr=0;whiles.hasNextInt{ctr++;s.next;}int[]arr=new int[ctr];Scanner s1=new Scannerf;forint i=0;ipackage com.satya.prakash.service.impl; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; public class Seminar { static String filePath = "D:\\seminar.txt"; public static void main(String[] args) throws IOException { File f = new File(filePath); if (f.exists()) { BufferedReader br = new BufferedReader(new FileReader(f)); String str; StringBuilder text = new StringBuilder(); while ((str = br.readLine()) != null) { text.append(str); } String strArray[] = text.toString().replace("January", "").replace("February","").replace("March", "").replace("Week","").trim().split(" "); boolean flag=false; Integer sum=0; for(String s :strArray) { if(flag) { try { sum= sum + Integer.parseInt(s); }catch(Exception e) {} flag=false; }else flag=true; } System.out.println("Total Number of Student : "+sum); } else System.out.println("File Not Found..."); } } Output : Total Number of Student : 129