题解 | #二维数组操作#
二维数组操作
https://www.nowcoder.com/practice/2f8c17bec47e416897ce4b9aa560b7f4
//要注意下标...
package OnlineTest.easy;
import java.util.Scanner;
public class HJ83 {
static int row = 0;
static int col = 0;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
row=0;
col=0;
CreatMarix(sc.nextInt(), sc.nextInt());
ChangeLocatio(sc.nextInt(), sc.nextInt(), sc.nextInt(), sc.nextInt());
CreatRow(sc.nextInt());
CreaCol(sc.nextInt());
Search(sc.nextInt(), sc.nextInt());
}
}
public static void CreatMarix(int m, int n) {
if (m <= 9 && n <= 9) {
row = m;
col = n;
System.out.println(0);
} else {
System.out.println(-1);
}
}
public static void ChangeLocatio(int x1, int y1, int x2, int y2) {
if ((0 <= x1 && x1 <= row-1) && (0 <= y1 && y1 <= col-1) && (0 <= x2 && x2 <= row-1) && (0 <= y2 && y2 <= col-1)) {
System.out.println(0);
} else {
System.out.println(-1);
}
}
public static void CreatRow(int r) {
if (row < 9&& r<=row-1) {
// row+=1;
System.out.println(0);
} else {
System.out.println(-1);
}
}
public static void CreaCol(int c) {
if (col < 9 &&c<=col-1) {
// col+=1;
System.out.println(0);
} else {
System.out.println(-1);
}
}
public static void Search(int i, int j) {
if ((0 <= i && i <= row - 1) && (0 <= j && j <= col - 1)) {
System.out.println(0);
} else {
System.out.println(-1);
}
}
}
