Multiple Choice
Given the following code, what will be the value of finalAmount when it is displayed?
Public class Order
{
Private int orderNum;
Private double orderAmount;
Private double orderDiscount;
Public Order(int orderNumber, double orderAmt,
Double orderDisc)
{
OrderNum = orderNumber;
OrderAmount = orderAmt;
OrderDiscount = orderDisc;
}
Public int getOrderAmount()
{
Return orderAmount;
}
Public int getOrderDisc()
{
Return orderDisc;
}
}
Public class CustomerOrder
{
Public static void main(String[] args)
{
Int ordNum = 1234;
Double ordAmount = 580.00;
Double discountPer = .1;
Order order;
Double finalAmount = order.getOrderAmount() -
Order.getOrderAmount() * order.getOrderDisc() ;
System.out.printf("Final order amount = $%,.2f\n",
FinalAmount) ;
}
}
A) 528.00
B) 580.00
C) There is no value because the constructor has an error.
D) There is no value because the object order has not been created.
Correct Answer:

Verified
Correct Answer:
Verified
Q9: A constructor is a method that:<br>A) returns
Q10: One or more objects may be created
Q11: Which of the following is NOT involved
Q12: What does the following UML diagram entry
Q13: Which of the following statements will create
Q16: Class objects normally have _ that perform
Q17: You should not define a class field
Q18: Which of the following are classes from
Q19: After the header, the body of the
Q48: Instance methods do not have the key