2d数组java中uset输入数字之间的距离

时间:2016-11-17 14:35:48

标签: java arrays 2d

我是初学程序员,需要一些2维数组的帮助。 我的程序必须读取数组中将有多少行和列(它是一个正方形,所以数字是相同的,并在下面的程序中由“d”设置),并且还必须读取数字“n”这基本上告诉程序数组中将有多少输入。然后,用户从阵列中添加“n”个数字,输出需要是所有输入数字之间的距离(第一个和第二个,第二个和第三个之间的距离,......)。我必须经过曼哈顿的距离。

int d=sc.nextInt();
int n=sc.nextInt();

int[][] array=new int[d][d]; //length and heigth of array

int distance=0;
int c=0;
for(int i=0;i>d;i++){
    for(int j=0;j>d;j++){
        array[i][j]=c;
        c++;

        distance=Math.abs(i)+Math.abs(j);
    }

}
System.out.println(distance);

这是我到目前为止所拥有的。我真的需要一些帮助,用实际将所有距离加在一起的部分填充我的代码然后打印它。 TY

0 个答案:

没有答案
相关问题