Java 文件处理 DisplayOnConsole
Java File Handling DisplayOnConsole
问题 – 文件处理 [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()){
c.
System.out.println("Account 1 id 111111 name: john smith balance: 500 $");
System.out.println("Account 2 id 222222 name: mark smith balance: 1500 $");
System.out.println("Account 3 id 333333 name: steve jones balance: 2000 $");
System.out.println("Account 4 id 444444 name: mary jones balance: 1000 $");
如果您有变量数据,则可以使用字符串连接直接从变量中替换每个 ID、名称和余额。
d。
int totalBalance = 500 + 1500 + 2000 + 1000;
System.out.println("Total balance of all accounts is " + totalBalance + " $");
问题 – 文件处理 [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()){
c.
System.out.println("Account 1 id 111111 name: john smith balance: 500 $");
System.out.println("Account 2 id 222222 name: mark smith balance: 1500 $");
System.out.println("Account 3 id 333333 name: steve jones balance: 2000 $");
System.out.println("Account 4 id 444444 name: mary jones balance: 1000 $");
如果您有变量数据,则可以使用字符串连接直接从变量中替换每个 ID、名称和余额。
d。
int totalBalance = 500 + 1500 + 2000 + 1000;
System.out.println("Total balance of all accounts is " + totalBalance + " $");