Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我需要java编程作业方面的帮助_Java_Arrays_Algorithm_Data Structures - Fatal编程技术网

我需要java编程作业方面的帮助

我需要java编程作业方面的帮助,java,arrays,algorithm,data-structures,Java,Arrays,Algorithm,Data Structures,如果阅读时间过长,我会提前道歉。我要解决的问题是: 在他悲惨的一生中,海盗亚伯拉罕·布劳费尔特一直在寻找失去的亚特兰蒂斯宝藏。在公元1642年的一个非常幸运的日子里,他进入了波兰古老森林中一个早已消失的教派的废弃大教堂。在里面他发现了一张神秘的古代羊皮纸。羊皮纸上写着: 旅行者,如果你想达到你的目标,通过创造破碎的、完整的世界来追寻穿越海洋的道路 5,4,5,8,7 在6,3,29,6,4,3后面加上 在前面加上7,6 加在9,8后面 在前面加上5,5 7,8 6,5 6,4 亚伯拉罕·布劳费尔

如果阅读时间过长,我会提前道歉。我要解决的问题是: 在他悲惨的一生中,海盗亚伯拉罕·布劳费尔特一直在寻找失去的亚特兰蒂斯宝藏。在公元1642年的一个非常幸运的日子里,他进入了波兰古老森林中一个早已消失的教派的废弃大教堂。在里面他发现了一张神秘的古代羊皮纸。羊皮纸上写着: 旅行者,如果你想达到你的目标,通过创造破碎的、完整的世界来追寻穿越海洋的道路

5,4,5,8,7 在6,3,29,6,4,3后面加上 在前面加上7,6 加在9,8后面 在前面加上5,5 7,8 6,5 6,4

亚伯拉罕·布劳费尔特立刻知道他在处理什么。结果是一条通往宝藏的安全路线。这条路线是必不可少的,在那些日子里,海上到处都是怪物。自从四百年前这个最幸运的日子以来,欧洲板块发生了显著的移动。因此,所有坐标都必须移动1,0

编写一个程序来解决这个难题。这必须通过以下方式完成: 从第一行的坐标开始,在后面添加第二行的坐标,然后在前面添加第三行的坐标等。为该赋值创建一个新的坐标和CoordinateRow类。后一个类具有在前面或后面添加坐标的方法,以及在前面或后面添加单个坐标的方法。 这个拼图的坐标是

5,4 4,5 8,7=6,3 3,2 9,6 4,3=7,6=9,8=5,5 7,8 6,5 6,4
每个坐标轴之间用“=”隔开。一行中的每个坐标由一个空格分隔。坐标的x和y值用逗号分隔。 读取所有数据后,程序将在标准输出上打印宝藏路线。输出的正确路线为:

6,5
8,8
7,5
7,4
8,6
6,4
5,5
9,7
7,3
4,2
10,6
5,3
10,8 
问题结束。 我的意思是,我确实知道他们希望我创建类,但我不明白的是,我如何创建在数组后面或前面添加的方法。 我非常感谢你的帮助。我是一个初学者,从来没有编程过这样的东西,这就是为什么要寻求帮助。
提前谢谢。

因为这是一项作业,我想你在这里不会得到太多答案

因为你是新来的,我会给你一些可能有用的链接

将来你应该先在谷歌上搜索一下,然后用你写的代码提问。我还建议使用java文档,它非常好,可以在这里找到


希望这些链接对您有所帮助:

您似乎被卡住了,因为您不熟悉从任务陈述到解决方案设计的建模工作。这对每个人来说都是一项艰巨的任务,不仅仅是初学者。但在你的作业中,你已经得到了一些指导

首先,你必须了解你作为输入得到了什么,你应该输出什么。在这种情况下,它是坐标

作业的第一部分是一个故事,你必须从中提取算法问题

因此,所有坐标都必须移动1,0

这是您必须对输入进行的转换,以获得所需的输出

然后,您需要了解输入和输出的格式,以及如何用java表示它们。这些指导方针已经要求这样做,所以你应该问问自己:

什么是坐标? 什么是协调人?我可以使用什么样的类材料或JavaAPI来实现它? 如何从字符串5,4到坐标? 如何从字符串5,4,5,8,7转换为协调符? 好的,我如何从一个坐标到一个字符串,比如5,4? 好的,我如何从一个协调器到程序输出? 明确规定了坐标和坐标的方法是什么? 我肯定还需要哪些其他方法?提示:记住上面的转换
此时,您已经有了一个定义了方法的类结构,只需要填充它们。

我建议您尽可能多地去看助教,并与您级别的人一起准备一部分作业。这不是一个answer@UmNyobe在注释中键入所有有用的资源是否更方便?