如何将程序与驱动程序和类整合为一个

时间:2019-05-02 05:03:26

标签: java

我是Java的新手,开始学习如何编码。对于我的任务,我必须将给定的代码转换成具有类和驱动程序文件的程序。基本上,不需要将程序运行在一个文件中,而是需要制作一个单独的类文件和驱动程序文件。我已经尝试过了,但是仍然行不通。

我已经尝试过了。我将在下面附上我所做的事情。

//这是我正在使用的代码。

class Board
{
public static void printBoard(String[][] board)
{
int count=7;
for(int i=0;i<8;i++)
{
System.out.print("="+count+"= ");
for(int j=0;j<8;j++)
       {
       System.out.print(board[i][j]+" ");
       }
       System.out.println();

       //decrease count
       count--;
}
//Finally print the last column
count=0;
System.out.print("===");
for(int i=0;i<8;i++)
{
System.out.print(" ="+count+"=");
count++;
}
}

   public static void main (String[] args)
   {
   //Initialize the board
       String[][] board=new String[8][8];
       for(int i=0;i<8;i++)
       {
       for(int j=0;j<8;j++)
       {
       board[i][j]="---";
       }
       }

       //print The board
       printBoard(board);

   }
}

//This is what I came up with

    public class Board
    {
    public void printBoard(String[][] board)
    {
    int count=7;
    for(int i=0;i<8;i++)
    {
    System.out.print("="+count+"= ");
    for(int j=0;j<8;j++)
           {
           System.out.print(board[i][j]+" ");
           }
           System.out.println();

           //decrease count
           count--;
    }
    //Finally print the last column
    count=0;
    System.out.print("===");
    for(int i=0;i<8;i++)
    {
    System.out.print(" ="+count+"=");
    count++;
    }
    }
    }


    public class ChessGame{ 
    public static void main (String[] args)
       {
        Board board = new Board();
       //Initialize the board
           String[][] board=new String[8][8];
           for(int i=0;i<8;i++)
           {
           for(int j=0;j<8;j++)
           {
           board[i][j]="---";
           }
           }

           //print The board
           object.printBoard();

       }
     }

我希望有一个包含类文件和驱动程序的程序。

0 个答案:

没有答案