引用:
作者mor8
那能否教我條件1的7休1,用IF的方式,剩下我自己慢慢摸索,謝謝!
|
如果條件一的問題..
我的想法是這樣...
我猜你的問題是抽出來看是否符合7休一天的條件...
假設你休的日子是固定的
比方說修星期日=7..
迴圈用餘數去算然後抽出來檢查..
但是我覺得這方法不好..
因為迴圈次數大...
可以的話用倍數去算...
迴圈次數將會大幅減少...
否則你要慢慢loop到31次嗎?...
我不清楚你對Java的熟悉程度, 你可以建立一個class..
然後宣告一個公開的委派...
因為委派是方法的pointer, 還可以形成chain.....
然後在裡面填入相關的算法...
再來....!@#$%^&*(
好吧! darkangel老兄說的...
用牛刀殺雞, forget it!!!....