【发布时间】:2017-11-05 06:30:33
【问题描述】:
问题 - 文件处理 [20 分]
鉴于以下第一国民银行客户的一些账户信息数据:
111111 约翰·史密斯 500
222222 马克史密斯 1500
333333 史蒂夫·琼斯 2000
444444 玛丽琼斯 1000
Write a Java program that:
一个。将上述数据写入文件“payroll.txt”。
b.从“payroll.txt”中读取上述数据。
c。在java控制台上显示每个客户的账户信息如下:
账户 1 id:111111 名称:john smith 余额:500 $
账户 2 id:222222 名称:mark smith 余额:1500 $
Account 3 id: 333333 name: steve jones balance: 2000 $
账户 4 id:444444 名称:mary jones 余额:1000 $
d。计算并显示所有客户的总余额: 所有账户的总余额为 5000 美元
我只能做 a 和 b 部分,我需要 c 和 d 部分的帮助
import java.io.*;
import java.util.Scanner;
public class FileHandling {
public static void main(String[] args) throws Exception {
PrintWriter out = new PrintWriter("payroll.txt");
out.println("111111 john smith 500");
out.println("222222 mark smith 1500");
out.println("333333 steve jones 2000");
out.println("444444 mary jones 1000");
out.close();
Scanner in=new Scanner("payroll.txt");
while (in.hasNext()){
【问题讨论】:
标签: java file-handling