用Java编程 “三天打鱼两天晒网”的问题求解。

用Java编程 “三天打鱼两天晒网”的问题求解。,第1张

import
javautilCalendar;
public
class
Test
{
public
static
void
main(String[]
args)
{
//获取两个时间类
Calendar
cal1
=
CalendargetInstance();
Calendar
cal2
=
CalendargetInstance();
//两个时间类分别设置为20111111和20120808
//(固定设置用法,设置月份要减1,例如设置11月,则是
11-1
)
cal1set(2011,
11-1,
11);
cal2set(2012,
8-1,
8);
//计算两个时间的间隔(单位:毫秒)
double
bt
=
cal2getTimeInMillis()-cal1getTimeInMillis();
//毫秒换算成间隔多少天
int
btday
=(int)(bt/(1000606024));
//5天一周期,求得除以5的余数
int
result
=
btday%5;
//余数为0或4则是晒网
if(result==0||result==4)
Systemoutprintln("晒网");
//余数为1,2或3则是打渔
if(result==1||result==2||result==3)
Systemoutprintln("打渔");
}
}

1、首先要看打的是什么样的鱼。鱼分为很多种,打魔鬼鱼的时候,魔鬼鱼的游动像鸟一样两个很大的鱼鳍一张一合,不要在它合上的时候打,这个时候,需要等它张开时,打鱼鳍下两侧,一般打两发就可以成功。

2、打灯笼鱼,打灯笼鱼的头、尾都不行,就是打灯笼鱼鱼鳃部分,差不多人的肋骨附近,可以很快就打死。

3、打乌龟壳无法攻破,四肢和尾部是它的软肋,乌龟要从背后和侧面攻击最好。

4、打鲨鱼,头、身体、尾巴都无法攻破,主要打鱼鳃,前后鱼鳍,尽量升级为四级炮d。

5、不论什么鱼,在捕鱼的时候,一定记住炮d尽量与鱼平行发射,避免迎射和追射,如果需要迎射和追射的话,尽量打鱼的两侧,2-3次的连射为最佳。

public class Demo {
public void sayWords(int day) {
int mod = day%5;
if(mod <= 3) {
Systemoutprintln("第"+day+"天我在打渔!");
}
else {
Systemoutprintln("第"+day+"天我在晒网!");
}
}

public static void main(String[] args) {
Demo d = new Demo();
dsayWords(20);
}
}

想组队。在go捕鱼的游戏中,总有人在身后跟着你,是因为该玩家是觉得你的技术比较好,想跟你组队或者捡漏,因此才会跟着你。go语言游戏,go捕鱼,高性能游戏服务端golang开发的服务端编程简单,执行高效,有效利用多核资源,游戏server端为golang典型的应用场景之一。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13099249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存