Java数组方法.Class错误

时间:2014-09-09 02:01:13

标签: java arrays methods

我试图将2维字符数组传递给方法。但是在编译时最终会得到一个.class。我排除了很多额外的代码导致没有错误

找到2个错误: 文件:/ home / cmehmen / CSC 202 / NewFolder / TicTacToe.java [line:741] 错误:'。class'预期 文件:/ home / cmehmen / CSC 202 / NewFolder / TicTacToe.java [line:741] 错误:';'预期

char [][] matrix2 ={
{' ',' ',' '}, 
{' ',' ',' '},
{' ',' ',' '},


};

//end main

   vicCheck (char[][]matrix2);


 public static void vicCheck(){
 if(matrix2 [0][0] == 'X' && matrix2 [0][1] =='X' && matrix2 [0][2] =='X'){

System.out.println("Player X Wins");
  }   
  if(matrix2 [1][0] == 'X' && matrix2 [1][1] =='X' && matrix2 [1][2] =='X'){

System.out.println("Player X Wins");
   }
   if(matrix2 [2][0] == 'X' && matrix2 [2][1] =='X' && matrix2 [2][2] =='X'){

System.out.println("Player X Wins");
   }
      return;
  }

1 个答案:

答案 0 :(得分:1)

根据您发布的内容,您似乎对实际参数形式参数及其语法感到困惑 -

// vicCheck (char[][]matrix2);
vicCheck (matrix2); // <-- actual parameters

// public static void vicCheck(){
public static void vicCheck(char[][]matrix2){ // <-- formal parameters