Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started