求用java做个国际象棋的程序

2025-01-03 17:46:02
推荐回答(1个)
回答1:

import java.util.Scanner;

public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入几*几");
int num=input.nextInt();
String str="";
for (int i = 0; i < num; i++) {
System.out.println("请输入第"+(i+1)+"行出现在第几个");
int pos=input.nextInt();
for (int j = 1; j <= num; j++) {
if (pos==j) {
str+="Q";
}else {
str+="*";
}

}
str+="\n";
}
System.out.println(str);
}
}
有什么不懂可以HI我
因为看你是初学,我就不用stringBuffer了,如果要用其它方式 HI我