2048 程序设计
2048 程序设计
import java.util.Random;
import java.util.Scanner;
public class game_2048 {
public static int score = 0;
public static Random random = new Random();
public static void print(int[][] arr) {
int n = arr.length;
int m = arr[0].length;
for(int i = 0;i < n;i++){
for(int j = 0;j < m;j++){
if(arr[i][j] > 10){
System.out.print(arr[i][j] + " ");
}else {
System.out.print(arr[i][j] + " ");
}
}
System.out.println();
}
}
public static String input(Scanner sc) {
System.out.println("please input:(w:up, s:down, a:left, d:right)");
String input = sc.next();
return input;
}
public static boolean isFinish(int[][] arr) {
int n = arr.length;
int m = arr[0].length;
for(int i = 0;i < n;i++){
for(int j = 0;j < m-1;j++){
if ((arr[i][j] == 0) || (arr[i][j] == arr[i][j+1])) {
return false;
}
}
}
for(int j = 0;j < m;j++){
for(int i = 0;i < n-1;i++){
if ((arr[i][j] == 0) || (arr[i][j] == arr[i+1][j])) {
评论0
最新资源