第二次作业

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

posted @ 2016-03-09 12:27  咗手写暧  阅读(116)  评论(2编辑  收藏  举报