题解 | #空心正方形图案#
空心正方形图案
http://www.nowcoder.com/practice/72347ee949dc47399186ee183632f303
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
while(scan.hasNextInt()) {
int n = scan.nextInt();
int x = 2 * n - 1;
for(int i = 1; i <= n; i++) {
if(i == 1 || i == n) {
for(int j = 1; j <= x; j++) {
if(j % 2 == 0) {
System.out.print(" ");
} else {
System.out.print("*");
}
}
System.out.println();
} else if(i > 1 && i < n){
for(int j = 1; j <= x; j++) {
if(j == 1 || j == x) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
}
}
Java基础练习题 文章被收录于专栏
都是一些基础的语法题目,每天可以刷几道。