题解 | #空心正方形图案#

空心正方形图案

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基础练习题 文章被收录于专栏

都是一些基础的语法题目,每天可以刷几道。

全部评论

相关推荐

后端彭于晏:你无敌了
点赞 评论 收藏
分享
01-23 19:12
门头沟学院 Java
榨出爱国基因:你还差 0.1% 就拿到校招礼盒,快叫朋友给你砍一刀吧
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务