Results 1 to 3 of 3
Thread: Missing code
- 09-09-2012, 03:02 AM #1
Member
- Join Date
- Aug 2012
- Posts
- 6
- Rep Power
- 0
Missing code
Hello, I am struggling with this assingment. The balance in this code prints 0.0 Why does this happen How can I fix that problem? Then the next part asks me to add println methods to the main function to show that the problem is fixed for all entries made into Mr. Partridge's account. Can anyone assist me with this?? Thanks!!
class User {
private int accountID, routingNum;
private float balance, lastDepositAmount, lastWithdrawalAmount;
private String[] info = new String[9]; //info(0) = First name, info(1) = middle name,
//info(2) = Last Name, info(3) = Street Address,
//info(4) = State, info(5) = Zip Code, info(6) = Tel
//info(7) = email address, info(8) = Description
private String creationDate, terminationDate;
private String lastDepositDate, lastWithdrawalDate;
static void getBalance(User user) {
System.out.println(user.balance);
}
static void getCreationDate(User user) {
System.out.println(user.creationDate);
}
static void setCreationDate(User user, String date) {
user.creationDate = date;
}
static void setTerminationDate(User user, String date) {
user.terminationDate = date;
}
static void getTerminationDate(User user) {
System.out.println(user.terminationDate);
}
static void setInfo(User user, String... input) {
for (int i = 0; i < input.length; i++) {
user.info[i] = input[i];
}
//for(int i=0;i<input.length;i++){System.out.println(input[i]);}
}
static void getInfo(User user) {
for (int i = 0; i < user.info.length; i++) {
System.out.println(user.info[i]);
}
}
static void setDeposit(User user, float deposit, String date) {
user.balance += deposit;
user.lastDepositAmount = deposit;
user.lastDepositDate = date;
}
static void setWithdrawal(User user, float withdrawal, String date) {
if (withdrawal > user.balance) {
System.out.println("Withdrawal amount exceeds balance.");
} else {
user.balance -= withdrawal;
user.lastWithdrawalAmount = withdrawal;
user.lastWithdrawalDate = date;
}
}
static void setAccountID(User user, int accountNum) {
user.accountID = accountNum;
}
static void getAccountID(User user) {
System.out.println(user.accountID);
}
static void setRoutingNum(User user, int routing) {
user.routingNum = routing;
}
static void getRoutingNum(User user) {
System.out.println(user.routingNum);
}
static void getLastDeposit(User user) {
System.out.println("Date of Deposit: " + user.lastDepositDate + " Amount " + user.lastDepositAmount);
}
static void getLastWithdrawal(User user) {
System.out.println("Date of Withdrawal " + user.lastWithdrawalDate + " Amount " + user.lastWithdrawalAmount);
}
}
class C3p4 {
public static void main(String[] args) {
User user1 = new User();
createAccount();
user1.getBalance(user1);
}
static void createAccount() {
User user1 = new User();
User.setAccountID(user1, 1234567);
User.setRoutingNum(user1, 9872345);
User.setInfo(user1, "John", "C", "Partridge", "123 Liberty Way", "VA", "24502", "555-3456", "jcpartri@liberty.edu", "This is a new account holder.");
User.setDeposit(user1, 500.00f, "01/01/2010");
User.setCreationDate(user1, "01/01/2010");
}
}
- 09-09-2012, 08:26 AM #2
Senior Member
- Join Date
- Jan 2011
- Location
- Belgrade, Serbia
- Posts
- 227
- Rep Power
- 3
Re: Missing code
At the moment I can see you have made two User instances
public static void main(String[] args) {
User user1 = new User();
createAccount();
user1.getBalance(user1);
}
static void createAccount() {
User user1 = new User(); // you shouln't do this, User is already declared in the class.
...
- 09-09-2012, 09:12 AM #3
Re: Missing code
Forum Rules -- particularly the third paragraph
Guide For New Members
BB Code List - Java Programming Forum
dbWhy do they call it rush hour when nothing moves? - Robin Williams
Similar Threads
-
org.j3d is missing...
By LinuxDev@Flanders in forum Java GamingReplies: 3Last Post: 07-23-2012, 12:31 PM -
What am I missing here?
By PuppetJacks in forum New To JavaReplies: 4Last Post: 07-01-2012, 11:16 AM -
What am I missing here..?
By andrew_smiley in forum New To JavaReplies: 5Last Post: 02-22-2012, 01:47 PM -
Can you run this code and tell me what would cause missing graphic data like this?
By AcousticBruce in forum New To JavaReplies: 2Last Post: 03-03-2011, 06:55 PM -
Missing Elements
By princess in forum NetBeansReplies: 1Last Post: 10-29-2008, 11:51 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks