具有二维数组的服务器/客户端类(Java)

时间:2015-11-18 15:49:10

标签: java multidimensional-array

我是Java的新手,完全迷失在ARRAYS的概念上。我需要创建一个“World”类来显示用户指定大小的二维数组,使用一个构造函数接受两个值[rows]和[columns],其中一个字符(Lets say“P”)位于数组中。单独的“Driver”类将保留main方法。需要创建其他方法(moveUp,moveDown,moveLeft和moveRight)以在数组内部移动角色。需要第五种方法来显示世界数组。我目前有以下代码,但没有任何工作,所以我摆脱它。即使这个代码本身也不会编译 - 说“我的第二个println的括号之前预期的标识符。我不知道为什么这不会更进一步。这是我唯一需要寻求帮助的地方,因为学院没有提供导师对于Java,youtube视频非常模糊并且使用我不知道的术语,我检查过的图书馆书籍没有向我展示执行这些任务所需的实际代码,而且课堂教材显示代码接近,但不完全是什么因为我对Java非常陌生,所以我的最后一个问题让我失去了在这个网站上发布的能力的威胁,所以如果这个也被称为劣等,那将会带走我唯一的求助。我不知道在这一点上该怎么做。

import java.util.*;
public class World
{
    public static void main(String[] args)
    {
        System.out.println(array);
    }
    Scanner input = new Scanner(System.in);
    System.out.println("Enter number of row: ");
    private int crow = input.nextInt();
    System.out.println("Enter number of columns: ");
    private int ccol = input.nextInt();
    private String[][] array = newString[crow][ccol];   

    public int displayWorld()
    {

    }
    public int moveUp()
    {

    }
    public int moveDown()
    {

    }
    public int moveLeft()
    {

    }
    public int moveRight()
    {

    }

}

1 个答案:

答案 0 :(得分:0)

编译问题 - >使用IDE(eclipse netbeans idea jdeveloper ...)来开发java应用程序。

在这里,您有一个解决方案的一部分,因为您正在学习,在实现其余方法之前使用此代码。

关于java学习,通过谷歌搜索有很多很好的教程。

POST