我是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();
}
}
我希望有一个包含类文件和驱动程序的程序。