Question: in java Given the following code: public class Account { private double balance; // instance variable that stores the balance // constructor public Account( double

in java
Given the following code:
public class Account
{
private double balance; // instance variable that stores the balance
// constructor
public Account( double initialBalance )
{
// validate that initialBalance is greater than 0.0;
// if it is not, balance is initialized to the default value 0.0
if ( initialBalance > 0.0 )
balance = initialBalance;
} // end Account constructor
// credit (add) an amount to the account
public void credit( double amount )
{
balance = balance + amount; // add amount to balance
} // end method credit
// return the account balance
public double getBalance()
{
return balance; // gives the value of balance to the calling method
} // end method getBalance
} // end class Account
What is output by the following main method?
public static void main( String args[] )
{
Account account1 = new Account( 15.33 );
System.out.printf( "account1 balance: $%.2f ", account1.getBalance() );
System.out.println( "adding $2.53 to account1 balance" );
account1.credit( 2.53 );
System.out.printf( "account1 balance: $%.2f ", account1.getBalance() );
} // end main
what is the output ?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!