Java Reference
In-Depth Information
Display 4.6
A Formal Parameter Used as a Local Variable
(part 2 of 2)
1
public class
BillingDialog
2{
3
This is the file
BillingDialog.java.
public static void
main(String[] args)
4
{
5
System.out.println("Welcome to the law offices of");
6
System.out.println("Dewey, Cheatham, and Howe.");
7
Bill yourBill =
new
Bill();
8
yourBill.inputTimeWorked();
9
yourBill.updateFee();
10
yourBill.outputBill();
11
System.out.println("We have placed a lien on your house.");
12
System.out.println("It has been our pleasure to serve you.");
13
}
14 }
Sample Dialogue
Welcome to the law offices of
Dewey, Cheatham, and Howe.
Enter number of full hours worked
followed by number of minutes:
3 48
Time worked:
2 hours and 48 minutes
Rate: $150.0 per quarter hour.
Amount due: $2250.0
We have placed a lien on your house.
It has been our pleasure to serve you.
PITFALL: Use of the Terms “Parameter” and “Argument”
The use of the terms
parameter
and
argument
that we follow in this topic is consistent
with common usage, but people also often use the terms
parameter
and
argument
interchangeably. When you see these terms
,
you must determine their exact meaning
from context. Many people use the term
parameter
for both what we call
parameters
and what we call
arguments
. Other people use the term
argument
both for what we
call
parameters
and what we call
arguments
. Do not expect consistency in how people
use these two terms.
The term
formal parameter
is often used for what we describe as a
parameter
. We
will sometimes use this term for emphasis. The term
actual parameter
is often used for
what we call an
argument
. We do not use this term in this topic, but you will encounter
it in other topics.
formal
parameters
actual
parameter
■