【训练7】边长可变的正方形
根据用户输入的数字,打印出对应边长的由“*”字符组成的正方形。
/*【训练7】边长可变的正方形
* 根据用户输入的数字,打印出对应边长的由“*”字符组成的正方形。
* */
package cylk;
import java.util.Arrays;
import java.util.Scanner;
public class Xl7 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out.println("输入正方形的边长:");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
char[][] charArray = new char[num][num];
//给二维数组赋值同一个
for(int i = 0;i < num;i++) {
Arrays.fill(charArray[i],'*');
}
//遍历输出矩形
int i = 0;
int j = 0;
for(char x[]:charArray) {
i++;
for(char y:x) {
j++;
System.out.print(y+" ");
}
System.out.println();
}
sc.close();
}
}