要求:多组输入,一个整数(2~20),表示输出的行数,也表示组成“X”的反斜线和正斜线的长度。
输入:5
输出:
* * * * * * * * *
这个题我们需要设置一个i和一个j作为行和列,每当(i==j)与(i+j==n-1)时输出*其他时候输出空格,就能完成本题。
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
while(scanner.hasNextInt()){
int n= scanner.nextInt();
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if((i==j)||(i+j==n-1)){
System.out.print("*");
}
else{
System.out.print(" ");
}
}
System.out.println();
}
}
}