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

(爱问答)

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

使用Scanner类的实例解析一个文件中的价格数据,并计算平均价格,比如该文件的内容如下:

商品列表:

电视机,2567元/台

洗衣机,3562元/台

冰箱,6573元/台


完整程序参考

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);
   }

相关标签:java

下一篇:C++如何把字符串中小写字母改成大写,大写该小写

上一篇:一个循环问题:这个题应该没有,但运行结果却有问题,问题在哪

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?