java被卡住了
我相信我已经完成了前半部分,但我完全被第二部分该做什么所困扰 RandomWalk类将具有以下实例数据(所有类型均为int):java被卡住了,java,Java,我相信我已经完成了前半部分,但我完全被第二部分该做什么所困扰 RandomWalk类将具有以下实例数据(所有类型均为int): 当前位置的x坐标 当前位置的y坐标 行走中的最大步数 步行到目前为止所走的步数 正方形的边界(正整数——x和y 该位置的坐标可以在正负之间变化 价值) 创建一个新文件RandomWalk.java。您将定义RandomWalk类,并在运行时对每个零件进行增量测试 首先声明实例数据(如上所述)并添加 下面是两个构造函数和toString方法 随机行走(int max
- 当前位置的x坐标
- 当前位置的y坐标
- 行走中的最大步数
- 步行到目前为止所走的步数
- 正方形的边界(正整数——x和y 该位置的坐标可以在正负之间变化 价值)
- 首先声明实例数据(如上所述)并添加 下面是两个构造函数和toString方法李>
- 随机行走(int max,int edge)-初始化随机行走 对象最大步数和边界由以下公式给出: 参数。x和y坐标以及步数 take应设置为0
- 随机漫步(整数最大值、整数边缘、整数起始点、整数起始点)--
初始化最大步数、边界和 起始位置为参数给定的位置 - String toString()-返回一个包含 到目前为止采取的步骤和当前位置--字符串应 看起来像:步骤:12;位置:(-3,5)
- 声明并实例化两个RandomWalk对象——一个具有边界 5,最大步数10,并以原点为中心(使用两个 参数构造函数)和另一个 用户
- 打印出每个对象。请注意,您将无法获得有关的任何信息 步骤的边界或最大数量(想想你的 toString方法可以),但这没关系。编译并运行程序以 确保到目前为止一切都是正确的
private int startX, startY, max, stepsTaken, edge;
public RandomWalk(int max, int edge) {
startX = 0;
startY = 0;
stepsTaken = 0;
this.max = max;
this.edge = edge;
}
public String toString() {
return "Steps: " + stepsTaken + "; " + "(" + startX + "," + startY + ")";
}
}声明并实例化两个RandomWalk对象——一个具有边界5,最大步长10,以原点为中心(使用双参数构造函数),另一个具有用户输入的值
这意味着您要创建两个随机行走类型的新对象。这是在您的新文件TestWalk.java中完成的。我猜在那里的某个地方有一个main/run方法,所以在那里,你需要一些声明
然后它说:一个是边界5,最大步长10,以原点为中心(使用双参数构造函数),另一个是用户输入的值。”
所以它看起来像这样:
RandomWalk firstObject = new RandomWalk(10, 5);
RandomWalk secondObject = new RandomWalk(something, something);
然后它说通过执行以下操作将它们打印出来:
System.out.println(firstObject)
然后再问第二个对象。你的问题是什么?听起来像是一个很好的家庭作业问题。祝你好运!哦,如果你有任何问题,请提问。是的,这是一个家庭作业问题。我不是在问答案,我是在问关于第二部分该做什么的提示。谢谢!这非常有帮助