首页 > 编程语言 >JAVA学习-练习试用Java实现“使用嵌套循环打印出一个5x5的星号矩阵”

JAVA学习-练习试用Java实现“使用嵌套循环打印出一个5x5的星号矩阵”

时间:2024-12-15 14:31:17浏览次数:12  
标签:5x5 Java 星号 打印 矩阵 嵌套循环 size

问题:

创建一个Java程序,使用嵌套循环打印出一个5x5的星号矩阵。

解答思路:

以下是一个Java程序,它使用嵌套循环打印出一个5x5的星号矩阵:

public class StarMatrix {

    public static void main(String[] args) {

        int size = 5; // 矩阵大小


        for (int i = 0; i < size; i++) { // 外层循环控制行

            for (int j = 0; j < size; j++) { // 内层循环控制列

                System.out.print("* ");

            }

            System.out.println(); // 每打印完一行后换行

        }

    }

}

运行这个程序,你将在控制台看到如下5x5的星号矩阵:

* * * * * 

* * * * * 

* * * * * 

* * * * * 

* * * * * 

在这个程序中,外层循环变量'i'代表行,内层循环变量'j'代表列。每个循环都会打印一个星号'*',然后在列数到达'size'(在这个例子中是5)后打印一个空格。每完成一行的打印后,使用'System.out.println()'来换行,从而创建出矩阵的每一行。

(文章为作者在学习java过程中的一些个人体会总结和借鉴,如有不当、错误的地方,请各位大佬批评指正,定当努力改正,如有侵权请联系作者删帖。)

标签:5x5,Java,星号,打印,矩阵,嵌套循环,size
From: https://blog.csdn.net/weixin_69763181/article/details/144049384

相关文章

  • JAVA学习-练习试用Java实现“从用户输入获取一个整数n,并打印出一个n*n的空心正方形”
    问题:编写一个Java程序,从用户输入获取一个整数n,并打印出一个n*n的空心正方形。解答思路:以下是一个Java程序,它从用户输入获取一个整数'n',然后打印出一个'n*n'的空心正方形:importjava.util.Scanner;publicclassHollowSquare{publicstaticvoidmain(String[]ar......
  • Java——网络编程(上)
    1计算机网络(作用资源共享和信息传递)(计算机网络组成——>硬件——>计算机设备,外部设备,通信线路软件——>网络操作系统,网络管理软件,网络通信协议)计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理......
  • Java——网络编程(中)—TCP通讯(下)
    1双向通讯—创建服务端(双向通信是指通信双方中,任何一方都可为发送端,任何一方都可为接收端)(1创建ServerSocket对象,accept()返回socket)(2双向通讯——>也要创建键盘输入对象)(3通过与客户端对应的Socket对象获取输入流对象)(4通过与客户单对应的Socket对象获取输......
  • Y20030002Java+Jsp+Servlet+MySQL的问卷调查小程序的设计与实现(附源码 配置 文档)
    Java+Servlet+MySQL的问卷调查小程序的设计与实现1.摘要2.系统功能分析3.系统功能结构图4.界面展示5.源码获取1.摘要本系统借助于微信小程序的便捷性和普及性,为用户提供了一个高效、易用的在线问卷调查平台。通过利用微信小程序的方便性和流行性,这个系统为用户打造......
  • 社区生活超市系统|Java|SSM|JSP| 
                  【技术栈】1⃣️:架构:B/S、MVC2⃣️:系统环境:Windowsh/Mac3⃣️:开发环境:IDEA、JDK1.8、Maven、Mysql5.7+4⃣️:技术栈:Java、Mysql、SSM、Mybatis-Plus、JSP、jquery,html5⃣️数据库可视化工具:navicat6⃣️服务器:SpringBoot自带apachetom......
  • javapackager JavaFx 打包 成exe 桌面应用 程序
    JavaFx打包成exe桌面应用程序java开发的GUI交付一般就是windows平台一般就是exe,还是比较多流程,依赖环境1.maven所有依赖jar都打包成一个jar,pom增加插件命令mvnassembly:assembly<plugin><artifactId>maven-assembly-plugin</artifactId>......
  • 《Java核心技术I》Swing用户界面组件
    Swing和模型-视图-控制器设计模式用户界面组件各个组成部分,如按钮,复选框,文本框或复杂的树控件,每个组件都有三个特征:内容,如按钮的状态,文本域中的文本。外观,颜色,大小等。行为,对事件的反映。Swing设计者采用了一种很有名的设计模式:MVC模型(model):存储内容。视图(......
  • 《Java核心技术I》Swing布局管理器
    布局管理概述Java开发环境提供了GUI生成器,但要弄清底层原理,也需要手动调整。布局管理器回顾之前程序,按钮包含在JPanel中,用流布局管理器(flowlayoutmanager)管理。自动换行,按钮总是位于面板中央。组件放在容器中,布局管理器绝定容器组件的位置和大......
  • 【Java学习笔记】Set 接口实现类-HashSet
    一、HashSet的全面说明HashSet实现了Set接口HashSet实际上是HashMap,看下源码.(图)可存放null,只能有一个null无序且不重复无序:不保证存放元素的顺序和取出顺序一致不重复:不能有重复元素/对象二、案例说明(仔细认真看看)packagecom.hspedu.set_;importjava.util.Has......
  • 【Java笔记】LinkedList 底层结构
    一、LinkedList的全面说明LinkedList底层实现了双向链表和双端队列特点可以添加任意元素(元素可以重复),包括null线程不安全,没有实现同步二、LinkedList的底层操作机制三、LinkedList的增删改查案例publicclassLinkedListCRUD{publicstaticvoidmain(String[]......