Java Reference
In-Depth Information
Display 4.4
Methods with Parameters (part 1 of 2)
The significance of the modifier private is
discussed later in the subsection public
and private Modifiers” in Section 4.2.
1 import java.util.Scanner;
2 public class DateThirdTry
3{
4
private String month;
5
private int day;
6
private int year; //a four digit number.
7
public void setDate( int newMonth, int newDay, int newYear)
8
{
9
month = monthString(newMonth);
10
day = newDay;
11
year = newYear;
12
}
13
public String monthString(int monthNumber)
14
{
The method setDate has an int parameter for the month,
even though the month instance variable is of type String .
The method setDate converts the month int value to a
string with a call to the method monthString .
15
switch (monthNumber)
16
{
17
case 1:
18
return "January";
19
case 2:
20
return "February";
21
case 3:
22
return "March";
23
case 4:
24
return "April";
25
case 5:
26
return "May";
This is the file DateThirdTry.java.
27
case 6:
28
return "June";
29
case 7:
30
return "July";
31
case 8:
32
return "August";
33
case 9:
34
return "September";
35
case 10:
36
return "October";
37
case 11:
38
return "November";
39
case 12:
40
return "December";
Search WWH ::




Custom Search