質問編集履歴
3
誤って消去した部分を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -68,8 +68,6 @@
|
|
68
68
|
|
69
69
|
|
70
70
|
|
71
|
-
//9日までのループカウンタ
|
72
|
-
|
73
71
|
int day = 1;
|
74
72
|
|
75
73
|
for(int i = startDay; i <= 7; i++) {
|
@@ -82,6 +80,30 @@
|
|
82
80
|
|
83
81
|
System.out.print(" "+ day);
|
84
82
|
|
83
|
+
day ++;
|
84
|
+
|
85
|
+
}
|
86
|
+
|
87
|
+
|
88
|
+
|
89
|
+
System.out.println("");
|
90
|
+
|
91
|
+
|
92
|
+
|
93
|
+
for(int j = 1; j < 7; j++){
|
94
|
+
|
95
|
+
for(int k = 0; k < 7; k++){
|
96
|
+
|
97
|
+
if(day <= lastDay){
|
98
|
+
|
99
|
+
if(day < 10){
|
100
|
+
|
101
|
+
System.out.print(" ");
|
102
|
+
|
103
|
+
}
|
104
|
+
|
105
|
+
System.out.print(" "+ day);
|
106
|
+
|
85
107
|
day ++;
|
86
108
|
|
87
109
|
}
|
@@ -90,7 +112,7 @@
|
|
90
112
|
|
91
113
|
System.out.println("");
|
92
114
|
|
93
|
-
|
115
|
+
}
|
94
116
|
|
95
117
|
}
|
96
118
|
|
2
最終日取得方法書き換えいたしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -52,15 +52,7 @@
|
|
52
52
|
|
53
53
|
|
54
54
|
|
55
|
-
//カレンダーを一月進めて一日戻るとその月の最終日が出る
|
56
|
-
|
57
|
-
cal.add(java.util.Calendar.MONTH, 1);
|
58
|
-
|
59
|
-
cal.add(java.util.Calendar.DATE, -1);
|
60
|
-
|
61
|
-
|
62
|
-
|
63
|
-
int lastDay = cal.get(java.util.Calendar.DATE);
|
55
|
+
int lastDay = cal.getActualMaximum(java.util.Calendar.DATE);
|
64
56
|
|
65
57
|
|
66
58
|
|
@@ -76,6 +68,8 @@
|
|
76
68
|
|
77
69
|
|
78
70
|
|
71
|
+
//9日までのループカウンタ
|
72
|
+
|
79
73
|
int day = 1;
|
80
74
|
|
81
75
|
for(int i = startDay; i <= 7; i++) {
|
@@ -87,30 +81,6 @@
|
|
87
81
|
}
|
88
82
|
|
89
83
|
System.out.print(" "+ day);
|
90
|
-
|
91
|
-
day ++;
|
92
|
-
|
93
|
-
}
|
94
|
-
|
95
|
-
|
96
|
-
|
97
|
-
System.out.println("");
|
98
|
-
|
99
|
-
|
100
|
-
|
101
|
-
for(int j = 1; j < 7; j++){
|
102
|
-
|
103
|
-
for(int k = 0; k < 7; k++){
|
104
|
-
|
105
|
-
if(day <= lastDay){
|
106
|
-
|
107
|
-
if(day < 10){
|
108
|
-
|
109
|
-
System.out.print(" ");
|
110
|
-
|
111
|
-
}
|
112
|
-
|
113
|
-
System.out.print(" "+ day);
|
114
84
|
|
115
85
|
day ++;
|
116
86
|
|
1
質問に追記いたしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,9 @@
|
|
1
|
+
追記:JDKのバージョンは1.6.0_19です。
|
2
|
+
|
3
|
+
そして指示によりimportは使用できないようになっています。
|
4
|
+
|
5
|
+
*******************
|
6
|
+
|
1
7
|
コマンドライン引数で年月の値を引き渡し(201604の様に6桁で)、それでカレンダーを表示させるプログラムを考えています。
|
2
8
|
|
3
9
|
|