第二次作业
Prog3源程序
因为之前题目没看清楚,所以做复杂了,希望老师再看下这次做的。。。
package ppp; import java.io.*; import java.util.*; public class Glll { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.println("请输入数组长度:"); int m=in.nextInt(); int[] he=new int[m]; System.out.println("请输入初始位置"); int n=in.nextInt(); System.out.println("请输入末尾位置"); int p=in.nextInt(); qiuhe(he,n,p); } private static BufferedReader fis; public static void qiuhe(int[] x,int y,int z) { int result=0; int sum=0; try { FileReader f=new FileReader("data.csv"); fis=new BufferedReader(f); String str1=null; String[] strI=null; int a,b; for(a=1;a<y;a++) { str1=fis.readLine(); strI=str1.split(","); } for(b=y;b<=z;b++) { str1=fis.readLine(); strI=str1.split(","); result =Integer.parseInt(strI[0]); sum+=result; } System.out.print("和为="+sum); } catch(IOException e){e.printStackTrace();} } }
请输入数组长度:
100
请输入初始位置
1
请输入末尾位置
45
和为=68379