test.txt内容为:Mickey Mousey 87.5 89.00 65 37.5 98.0这代码:
import java.io.*;
import java.text.DecimalFormat;
import java.util.*;public class StudentGrade{
public static void main(String args) throws IOException,FileNotFoundException{
double test1,test2,test3,test4,test5;
double average;
String firstName;
String lastName;
StringTokenizer tokenizer;
BufferedReader inFile=new BufferedReader(new FileReader("f:\\abcd\\test.txt")); PrintWriter outFile=new PrintWriter("f:\\abcd\\testavg.out");
DecimalFormat twoDecimal= new DecimalFormat("0.00");
tokenizer=new StringTokenizer(inFile.readLine());
firstName=tokenizer.nextToken();
lastName=tokenizer.nextToken();
outFile.println("Student name:"+firstName+"...." + lastName);
test1=Double.parseDouble(tokenizer.nextToken());
test2=Double.parseDouble(tokenizer.nextToken());
test3=Double.parseDouble(tokenizer.nextToken());
test4=Double.parseDouble(tokenizer.nextToken());
test5=Double.parseDouble(tokenizer.nextToken());
outFile.println("test sorces:"+twoDecimal.format(test1)+ "...."
+twoDecimal.format(test2)+"...."
+twoDecimal.format(test3)+ "...."
+twoDecimal.format(test4)+"...."
+twoDecimal.format(test5));
average=(test1+test2+test3+test4+test5)/5.0;
outFile.println("Average test score:"+twoDecimal.format(average));
outFile.close();
}
}
错误提示为:exception in thread "main" java.lang.NoSuchMethodError:main
刚学习java不久.找不出原因. 大家帮一下忙.
import java.io.*;
import java.text.DecimalFormat;
import java.util.*;public class StudentGrade{
public static void main(String args) throws IOException,FileNotFoundException{
double test1,test2,test3,test4,test5;
double average;
String firstName;
String lastName;
StringTokenizer tokenizer;
BufferedReader inFile=new BufferedReader(new FileReader("f:\\abcd\\test.txt")); PrintWriter outFile=new PrintWriter("f:\\abcd\\testavg.out");
DecimalFormat twoDecimal= new DecimalFormat("0.00");
tokenizer=new StringTokenizer(inFile.readLine());
firstName=tokenizer.nextToken();
lastName=tokenizer.nextToken();
outFile.println("Student name:"+firstName+"...." + lastName);
test1=Double.parseDouble(tokenizer.nextToken());
test2=Double.parseDouble(tokenizer.nextToken());
test3=Double.parseDouble(tokenizer.nextToken());
test4=Double.parseDouble(tokenizer.nextToken());
test5=Double.parseDouble(tokenizer.nextToken());
outFile.println("test sorces:"+twoDecimal.format(test1)+ "...."
+twoDecimal.format(test2)+"...."
+twoDecimal.format(test3)+ "...."
+twoDecimal.format(test4)+"...."
+twoDecimal.format(test5));
average=(test1+test2+test3+test4+test5)/5.0;
outFile.println("Average test score:"+twoDecimal.format(average));
outFile.close();
}
}
错误提示为:exception in thread "main" java.lang.NoSuchMethodError:main
刚学习java不久.找不出原因. 大家帮一下忙.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货