Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.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_Greenfoot - Fatal编程技术网

Java 与绿足动物搏斗

Java 与绿足动物搏斗,java,greenfoot,Java,Greenfoot,在作业中,我被分配到了名为“问题解决与编程”的Uni模块 我得到了一个有错误的场景,通过阅读作业,下面列出的代码就是错误所在 到目前为止,我发现在我的代码的public void key部分,我一直得到类预期的错误,但是由于我是一个完全的编程新手,我不知道如何解决这个问题 我试图在互联网上找到一个解决方案,但是我不知道搜索什么,尽管我的朋友说如果你在编程方面有问题,使用stackoverflow是很好的,所以我想我会尝试一下,因为我会感谢一些帮助 公共布尔值可以移动(整数x,整数y) { 嗯,k

在作业中,我被分配到了名为“问题解决与编程”的Uni模块

我得到了一个有错误的场景,通过阅读作业,下面列出的代码就是错误所在

到目前为止,我发现在我的代码的public void key部分,我一直得到类预期的错误,但是由于我是一个完全的编程新手,我不知道如何解决这个问题

我试图在互联网上找到一个解决方案,但是我不知道搜索什么,尽管我的朋友说如果你在编程方面有问题,使用stackoverflow是很好的,所以我想我会尝试一下,因为我会感谢一些帮助

公共布尔值可以移动(整数x,整数y) {


嗯,
key()
中的multiple
int
没有设置为任何值。你不能让它们这样

    int leftChange=//choose the appropriate left step size ; 
    int rightChange=//choose the appropriate right step size ; 
    int upChange=//choose the appropriate up step size ; 
    int downChange=//choose the appropriate down step size ; 
所以应该是这样的

int leftChange=4;

每一个都是。

这些方法是某个类的一部分吗?实际上,在阅读了我所有的代码之后,我认为public void key部分下的方法没有一个类,因为其他所有部分,例如public void win和public boolean canMove,都有一个。类,但是public key没有。当然,我不确定您所说的是哪种方法可以移动和键。Java中的任何方法都必须是某个类的一部分。很好,这解决了我的问题,真不敢相信它这么简单谢谢你的帮助^_^
int leftChange=4;