打印x型图案Java

KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用"*"组成的X形图案。

输入描述:

多组输入,一个整数(2~20),表示输出的行数,也表示组成"X"的反斜线和正斜线的长度。

输出描述:

针对每行输入,输出用"*"组成的X形图案。

运行代码:

复制代码
 import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextInt()) { // 注意 while 处理多个 case
            int a = in.nextInt();
            for(int i=0;i<a;i++){
                for(int j=0;j<a;j++){
                    if(i==j||i+j==a-1){
                        System.out.print("*");
                    }else{
                        System.out.print(" ");
                    }
                }
                  System.out.println();
            } 
        }
    }
}

运行截图:

相关推荐
q***16082 小时前
Tomcat的server.xml配置详解
xml·java·tomcat
程序员西西2 小时前
SpringBoot整合Apache Spark实现一个简单的数据分析功能
java·后端
n***84072 小时前
Tomcat 乱码问题彻底解决
java·tomcat
LiLiYuan.2 小时前
【Lombok库常用注解】
java·开发语言·python
Charles_go2 小时前
C#中级45、什么是组合优于继承
开发语言·c#
培风图南以星河揽胜3 小时前
Java实习模拟面试|离散数学|概率论|金融英语|数据库实战|职业规划|期末冲刺|今日本科计科要闻速递:技术分享与学习指南
java·面试·概率论
能鈺CMS3 小时前
能鈺CMS · 虚拟发货源码
java·大数据·数据库
二川bro3 小时前
数据可视化进阶:Python动态图表制作实战
开发语言·python·信息可视化
sheji34163 小时前
【开题答辩全过程】以 环保监督管理系统为例,包含答辩的问题和答案
java·eclipse
不会玩电脑的Xin.3 小时前
Web请求乱码解决方案
java·javaweb