java读取txt计算总分_要用JAVA写个东西读取TXT中的数据 且要按照总额和提成比例计算出提成多少?...

我还是没搞懂。。你既然txt里都写好了提成多少了,直接拿出来输出不就得了吗,怎么还要计算啊。。

按照我的理解,简单地给你写了一个程序,源码是:

import java.util.*;

import java.io.*;

public class Ex

{

public static void main(String[] args)

{

ArrayList employees = new ArrayList();

try

{

//txt文件路径一定要放在启动路径下,名称为Test.txt。如果需要的话可以自己改动

Scanner in = new Scanner(new File("Test.txt"));

//读取总额

Employee.total = in.nextInt();

//读取每个雇员信息

while (in.hasNext())

{

Employee temp = new Employee();

temp.name = in.next();

temp.rate = in.nextDouble();

temp.sum = temp.rate * Employee.total;

employees.add(temp);

}

in.close();

//遍历每个雇员并输出

System.out.println("姓名\t比例\t总额");

for (Employee i : employees)

{

System.out.println(i.name + "\t" + i.rate + "\t"

+ i.sum);

}

}

catch (IOException e)

{

e.printStackTrace();

}

}

}

class Employee

{

public String name;//姓名

public double rate;//比例

public double sum;//提成多少

public static int total;//总额

}

Test.txt文件格式如下:

10000

李守东 0.01

徐贤坤 0.03

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值