62,615
社区成员
发帖
与我相关
我的任务
分享
package io;
import java.io.*;
public class TestInOutReset {
public static void main(String args[]){
try{
FileInputStream fis=new FileInputStream("D://2.txt");
System.setIn(fis); //如果将该行去掉,将下面的参数改成fis
int avg=0;
int sum=0;
int total=0;
int i;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));//将System.in改成fis
String s=br.readLine();
System.out.println(s);
while((s!=null)&&!(s.equals(""))&&!(s.equals("over"))){
i=Integer.parseInt(s);
sum++;
total+=i;
avg=total/sum;
System.out.println("Num--"+sum+";Total--"+total+";Avg--"+avg);
s=br.readLine();
}
}catch(IOException e){
e.printStackTrace();
}
}
}
FileInputStream fis=new FileInputStream("D://2.txt");
System.setIn(fis); //如果将该行去掉,将下面的参数改成fis
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));//将System.in改成fis