JAVA编程题 求解

1.【问题描述】编写一个java应用程序,模拟骑电瓶车游览景区10个景点中任意4个以上的景点,景点名称为A,B,C...H,I,J。景点与景点之间的距离可以用下图表示,电... 1.

【问题描述】编写一个java应用程序,模拟骑电瓶车游览景区10个景点中任意4个以上的景点,景点名称为A,B,C...H,I,J。景点与景点之间的距离可以用下图
表示,电瓶车电池初始电量为100个单位,每一公里消耗电量10个单位,当预计无法到达下一个景点时就需要在当前景点更换电池,更换后电池保持满的
状态。具体要求如下:
1、分别创建电池、电瓶车、地图、以及主类Visit。
2、接受输入需要游览的景点名称,输入非A~J的字符表示结束。
3、输出游览过程中的行为,如例子所示。
各景点里程图
A B C D E F G H I
B 2.3
C 4.6 3.4
D 5.6 4.5 5.1
E 4.8 3.7 6.1 3.5
F 3.8 3.1 4.3 1.5 3.2
G 4.8 4.2 5.3 3.3 3.7 2.4
H 3.8 4.1 6.3 3.9 1.9 3.3 6.4
I 5.8 7.1 5.5 3.4 4.2 5.4 5.6 4.5
J 4.8 6.1 2.3 3.4 3.7 4.4 6.6 3.7 4.2
【输入形式】
输入字符,每行一个景点,最后一个非景点符号。

【输出形式】
游览过程行为,包括:
1、游览【景点】;
2、在【景点】更换电池;
3、从【景点】到达【景点】电池电量消耗【电量】剩余【电量】。
每个动作单独一行输出。
【样例输入】
A
B
C
D
0

【样例输出】
游览A
从A到达B电池电量消耗23剩余77
游览B
从B到达C电池电量消耗34剩余43
游览C
在C更换电池
从C到达D电池电量消耗51剩余49
游览D
【样例说明】
如果输入的合法景点少于四个,显示输入错误信息:
请输入4个以上的游览景点
并退出程序
【评分标准】
展开
 我来答
天亮中
2014-03-19 · TA获得超过6755个赞
知道小有建树答主
回答量:1404
采纳率:66%
帮助的人:668万
展开全部

请输入景点顺序:
A
B
C
D
E
A
D
C
D
G
H
J
A
D
I
3
游览A
从A到B电池消耗23剩余77
游览B
从B到C电池消耗34剩余43
游览C
在C更换电池
从C到D电池消耗51剩余49
游览D
从D到E电池消耗35剩余14
游览E
在E更换电池
从E到A电池消耗48剩余52
游览A
在A更换电池
从A到D电池消耗56剩余44
游览D
在D更换电池
从D到C电池消耗51剩余49
游览C
在C更换电池
从C到D电池消耗51剩余49
游览D
从D到G电池消耗33剩余16
游览G
在G更换电池
从G到H电池消耗64剩余36
游览H
在H更换电池
从H到J电池消耗37剩余63
游览J
从J到A电池消耗48剩余15
游览A
在A更换电池
从A到D电池消耗56剩余44
游览D
从D到I电池消耗34剩余10
游览I

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式