package test;
import java.io.FileReader;
import java.math.BigDecimal;
public class Big {
public static void main(String[] args) throws Exception {
StringBuffer buffer = new StringBuffer();
FileReader reader=new FileReader("123.txt");
char[] cs = new char[1024];
BigDecimal bigDecimal=new BigDecimal(0);
int i=reader.read(cs);
while(i!=-1){
buffer.append(cs);
i=reader.read(cs);
}
String str=buffer.toString();
//System.out.println(str);
String []num=str.split(",");
for(i=0;i<num.length;i++){
double d=Double.parseDouble(num[i]);
//System.out.println(d);
bigDecimal=bigDecimal.add(new BigDecimal(d));
System.out.println(bigDecimal);
}
String result=bigDecimal.divide(new BigDecimal(num.length)).toString();
//System.out.println(result.indexOf('.'));
System.out.println(result.substring(0, result.indexOf('.')+5));
}
}
import java.io.FileReader;
import java.math.BigDecimal;
public class Big {
public static void main(String[] args) throws Exception {
StringBuffer buffer = new StringBuffer();
FileReader reader=new FileReader("123.txt");
char[] cs = new char[1024];
BigDecimal bigDecimal=new BigDecimal(0);
int i=reader.read(cs);
while(i!=-1){
buffer.append(cs);
i=reader.read(cs);
}
String str=buffer.toString();
//System.out.println(str);
String []num=str.split(",");
for(i=0;i<num.length;i++){
double d=Double.parseDouble(num[i]);
//System.out.println(d);
bigDecimal=bigDecimal.add(new BigDecimal(d));
System.out.println(bigDecimal);
}
String result=bigDecimal.divide(new BigDecimal(num.length)).toString();
//System.out.println(result.indexOf('.'));
System.out.println(result.substring(0, result.indexOf('.')+5));
}
}