java使用Scanner类的实例解析一个文件中的价格数据,并计算平均价格

Essie_622 |浏览955次
收藏|2020/01/11 13:02

满意回答

2020/01/11 13:34

完整程序参考 public static void main(String[] args) throws Exception { File file = new File("test.txt"); Scanner sc = new Scanner(file); String s; s = sc.next(); //读取一行 int sum=0,ct=0; while(sc.hasNext()) { s=sc.next(); //System.out.println("*"+s); String r = "\\d+"; Pattern p = Pattern.compile(r); Matcher m = p.matcher(s); if (m.find()) { sum+=Integer.valueOf( m.group()) ; ct++; } } System.out.println("平均价="+sum/ct); }

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...