当前位置:   article > 正文

java transactions数组_java里面Transaction transaction = (Transaction)(list.get(i));是什么意思...

transactions = []

因为字数限制,这个是主要的核心程序,麻烦看一下。讲清楚的话可以加分的。publicclassExercise11_8{publicstaticvoidmain(String[]args){java.util.ArrayListlist=account.getTransa...

因为字数限制,这个是主要的核心程序,麻烦看一下。讲清楚的话可以加分的。

public class Exercise11_8 {

public static void main (String[] args) {

java.util.ArrayList list = account.getTransactions();

System.out.printf("%-35s%-15s%-15s%-15s\n", "Date", "Type", "Amount", "Balance");

for (int i = 0; i < list.size(); i++) {

Transaction transaction = (Transaction)(list.get(i));

System.out.printf("%-35s%-15s%-15s%-15s\n", transaction.getDate(),

transaction.getType(), transaction.getAmount(), transaction.getBalance());

}

}

}

class Account1 {

private java.util.ArrayList transactions = new java.util.ArrayList();

public java.util.ArrayList getTransactions() {

return transactions;

}

public void withdraw(double amount) {

balance -= amount;

transactions.add(new Transaction('W', amount, balance, ""));

}

public void deposit(double amount) {

balance += amount;

transactions.add(new Transaction('D', amount, balance, ""));

}

}

class Transaction {

public Transaction(char type, double amount, double balance,

String description)

{

date = new java.util.Date();

this.type = type;

this.amount = amount;

this.balance = balance;

this.description = description;

}

public java.util.Date getDate() {

return date;

}

public double getAmount() {

return amount;

}

public double getBalance() {

return balance;

}

public String getDescription() {

return description;

}

}

展开

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/239608?site
推荐阅读
相关标签
  

闽ICP备14008679号