質問編集履歴
3
質問内容修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,18 +1,7 @@
|
|
1
|
-
追記)簡潔にお尋ねいたしますと、int counterという変数自体をなくして純粋に改行を土曜日判定に出来ないか?ということです。
|
2
|
-
質問
|
1
|
+
4/22質問内容を少々修正いたしました。
|
3
|
-
|
2
|
+
?????に何を入れれば土曜日で改行となりますでしょうか?
|
3
|
+
ヒントとして、【int week = cal.get(java.util.Calendar.DAY_OF_WEEK);】が利用出来る筈ということなんですがさっぱりです・・・
|
4
4
|
|
5
|
-
毎回お世話になっております。
|
6
|
-
前回に引き続き、カレンダー作成中なのですが・・・
|
7
|
-
下記でほぼほぼ理想どおりの動きになってくれました。
|
8
|
-
|
9
|
-
というのが、どうにも int counterがかっこ悪いのではないか?と感じております。
|
10
|
-
現状 (counter ==7) で改行というif文(●部分)になっているのですが、 int week = cal.get(java.util.Calendar.DAY_OF_WEEK); で土曜日=7ということが分かっているため、なんとかこれを利用して ”土曜日が来たら(day == 土曜日なら)”改行というif文を作成したいのです。
|
11
|
-
なんとかお知恵をお貸しいただけませんでしょうか?
|
12
|
-
なにとぞよろしくお願いいたします。
|
13
|
-
|
14
|
-
|
15
|
-
|
16
5
|
public class Calendar {
|
17
6
|
|
18
7
|
public static void main(String[] args) {
|
@@ -32,20 +21,16 @@
|
|
32
21
|
//月末日
|
33
22
|
int lastDay = cal.getActualMaximum(java.util.Calendar.DAY_OF_MONTH);
|
34
23
|
|
35
|
-
//7日ごとに改行するカウンタ用意
|
36
|
-
int counter = 0;
|
37
|
-
|
38
24
|
System.out.println( year + "年" + month + "月");
|
39
25
|
System.out.println(" 日 月 火 水 木 金 土");
|
40
26
|
|
41
|
-
//
|
27
|
+
//日付のない日数分回して空欄出力
|
42
28
|
for (int i = 1; i < week ; i ++) {
|
43
29
|
|
44
30
|
System.out.print(" ");
|
45
|
-
|
31
|
+
|
46
32
|
}
|
47
33
|
|
48
|
-
//空欄とdayの出力を一つに纏めるため予め変数用意
|
49
34
|
String empty;
|
50
35
|
|
51
36
|
//1日から月末日まで、カレンダーを表示する
|
@@ -59,13 +44,11 @@
|
|
59
44
|
}
|
60
45
|
|
61
46
|
System.out.print( empty + day + " ");
|
62
|
-
counter ++;
|
63
47
|
|
48
|
+
//dayのDAY_OF_WEEKがSATURDAY(7)なら
|
64
|
-
|
49
|
+
if (??????? == 7){
|
65
50
|
|
66
|
-
//7日おきにリセットして改行
|
67
|
-
counter = 0;
|
68
|
-
|
51
|
+
System.out.println();
|
69
52
|
}
|
70
53
|
}
|
71
54
|
}
|
2
誤字訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
追記)簡潔にお尋ねいたしますと、int counterという変数自体をなくして純粋に改行を土曜日判定に出来ないか?ということです。
|
2
|
-
質問が
|
2
|
+
質問が冗長かつ分かりにくくて申し訳ありませんでした。
|
3
3
|
******************************
|
4
4
|
|
5
5
|
毎回お世話になっております。
|
1
質問を簡潔にまとめて追記いたしました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,3 +1,7 @@
|
|
1
|
+
追記)簡潔にお尋ねいたしますと、int counterという変数自体をなくして純粋に改行を土曜日判定に出来ないか?ということです。
|
2
|
+
質問が助長かつ分かりにくくて申し訳ありませんでした。
|
3
|
+
******************************
|
4
|
+
|
1
5
|
毎回お世話になっております。
|
2
6
|
前回に引き続き、カレンダー作成中なのですが・・・
|
3
7
|
下記でほぼほぼ理想どおりの動きになってくれました。
|