作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我有一个 java 作业要求一个代码告诉用户输入一个点(行和列或 x 和 y),程序输出国际象棋骑士的所有可能移动。
package datastructureass1;
import java.util.Scanner;
public class DataStructureAss1 {
public static void main(String[] args) {
Scanner cin = new Scanner (System.in);
int knight[][]= new int [7][7];
System.out.println("Please enter the knight's position starting with rows followed by columns");
int i=cin.nextInt();
int j=cin.nextInt();
i=i+2;
j=j+1;
if (i<=8&&j<=8)
System.out.println( "{"+knight[i]+","+knight[j]+"}");
i= i+2;
j=j-1;
if (i<=8&&j<=8);
System.out.println( "{"+knight[i]+","+knight[j]+"}");
i= i-2;
j=j+1;
if (i<=8&&j<=8);
System.out.println( "{"+knight[i]+","+knight[j]+"}");
i= i-2;
j=j-1;
if (i<=8&&j<=8);
System.out.println( "{"+knight[i]+","+knight[j]+"}");
i= i+1;
j=j+2;
if (i<=8&&j<=8);
System.out.println( "{"+knight[i]+","+knight[j]+"}");
i= i+1;
j=j-2;
if (i<=8&&j<=8);
System.out.println( "{"+knight[i]+","+knight[j]+"}");
i= i-1;
j=j+2;
if (i<=8&&j<=8);
System.out.println( "{"+knight[i]+","+knight[j]+"}");
i= i-1;
j=j-2;
if (i<=8&&j<=8);
System.out.println( "{"+knight[i]+","+knight[j]+"}");
}
}
当我在 netbeans 中运行它时,它会给我这样的输出:
{[I@6ac1abcf,[I@6ac1abcf}
{[I@50f6d9ca,[I@7e54864c}
{[I@6ac1abcf,[I@6ac1abcf}
{[I@5f3d285f,[I@7e54864c}
{[I@7e54864c,[I@2825a5d2}
{[I@6ac1abcf,[I@7e54864c}
{[I@7e54864c,[I@2825a5d2}
这没有意义,我不知道我的代码做错了什么!
我是一名优秀的程序员,十分优秀!