打印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();
            } 
        }
    }
}

运行截图:

相关推荐
爱敲代码的憨仔2 分钟前
Spring-AOP
java·后端·spring
风景的人生4 分钟前
request请求的@RequestParm标注的参数也需要放在请求路径后
java
短剑重铸之日5 分钟前
《设计模式》第四篇:观察者模式
java·后端·观察者模式·设计模式
手握风云-6 分钟前
JavaEE 进阶第十五期:Spring 日志的笔墨艺术
java·spring·java-ee
仟濹10 分钟前
【Java加强】2 泛型 | 打卡day1
java·开发语言
Hx_Ma1611 分钟前
SpringBoot注册格式化器
java·spring boot·后端
maplewen.12 分钟前
C++11 std::function
开发语言·c++
阿里嘎多学长14 分钟前
2026-02-02 GitHub 热点项目精选
开发语言·程序员·github·代码托管
V胡桃夹子15 分钟前
VS Code / Lingma AI IDE Java 开发攻略手册
java·ide·人工智能
乔江seven15 分钟前
【python轻量级Web框架 Flask 】1 Flask 初识
开发语言·后端·python·flask