我需要制作一个网格,用户在其中输入列和行中星号的数量,到目前为止我有这个:
import java.util.Scanner;
public class Grid {
public void run(){
Scanner scan = new Scanner(System.in);
System.out.println("Enter the grid width (1-9):" );
double num = scan.nextDouble();
System.out.println("Enter the grid length (1-9)");
double numLength = scan.nextDouble();
for(int i = 0; i < num; i++){
for(int j = 0; j < numLength; j++){
System.out.print("*");
}
System.out.println("");
但我不知道如何将字符“X”插入网格的 (0,0)、左上角或如何使其移动甚至循环。用户必须输入“上”“下”“左”和“右”才能移动,我对如何在 java 中设置 x 和 y 坐标感到非常困惑。