解決済みの質問
javaをつかってカレンダーを作る方法について。
javaをつかってカ
javaでカレンダー
コマンドプロンプトで
プログラムを作りたい
1~31まで表示させ
表示させることができ
また、月の初めの1日
例えば、1日が水曜日
表示させたいのですが
指定の方法は月曜=1
キーボードから直接入
考えているのは、置き
いまいちうまく動きま
java初心者なので
よろしくお願いします
-
- 質問日時:
- 2009/1/3 23:30:03
-
- 解決日時:
- 2009/1/18 03:57:59
-
- 回答数:
- 2
-
- お礼:
- 知恵コイン
- 25枚
-
- 閲覧数:
- 2,331
-
- ソーシャルブックマークへ投稿:
- Yahoo!ブックマークへ投稿
- はてなブックマークへ投稿
- (ソーシャルブックマークとは)
ベストアンサーに選ばれた回答
少々強引なつくり方を
import jav
import jav
import jav
import jav
public cla
public st
//コマンドライン
BufferedR
//文字列型の2次
String[][
//曜日を格納した
String[]
//各月の日数の格
int[] day
//date=日数
int date=
Calendar[
//今年の年数をコ
System.ou
int year=
//calenda
for(int i
for(int j
calendar[
}
}
for(int i
//gyou++;
gyou++;
//i月の日数を取
cal[i]=Ca
cal[i].se
cal[i].se
daysOfMon
//カレンダーにi
calendar[
gyou++;
//カレンダーに曜
for(int j
calendar[
}
gyou++;
do{
date++;
//現在の日にちが
cal[i].se
retsu=cal
//カレンダーに日
//日にちが一桁の
if(date<
calendar[
}else{
calendar[
}
//土曜日になった
if(retsu%
gyou++;
}
}while(da
//月の最終日にな
gyou++;
date=0;
}
//カレンダーを出
for(int i
for(int j
System.ou
}
System.ou
}
}
}
- 違反報告
- 回答日時:2009/1/4 01:35:35
この質問は投票によってベストアンサーが選ばれました!
ベストアンサー以外の回答
- (1件中1〜1件)
もっとスマートな方法
import jav
public cla
public st
dispCalen
}
public st
Calendar
cal.set(C
cal.set(C
cal.set(C
int week
// 日曜始まりと
int offse
if (week
offset =
} else if
offset =
} else if
offset =
} else if
offset =
} else if
offset =
} else if
offset =
} else if
offset =
}
// 月末日を求め
int last_
// 7日ごとに改
int count
// 曜日見出しを
System.ou
// オフセット分
for (int
System.ou
counter++
}
// 1日から月末
for (int
if (day <
System.ou
} else {
System.ou
}
counter++
if (count
// 7日おきに改
counter =
System.ou
}
}
System.ou
}
}
- 違反報告
- 回答日時:2009/1/4 00:21:33

2人中 0人が役に立つと評価しています。