如何用java输出方格_第三章 Java类基础知识作业之(输出5*5数字方格,打印星塔)...
public class Main {
public static void main(String[] args) {
// main函数的输入参数:Run as -> Run Configurations -> Arguments -> Program Arguments
// ->输入内容(args)
int length = Integer.parseInt(args[0]);
int num = 1;// 计数
// n*n的数字方格,即两个循环嵌套
for (int i = 0; i < length; i++) {
for (int j = 0; j < length; j++) {
System.out.print(num);
// 对齐
if (num < 10) {
System.out.print(" ");
} else {
System.out.print(" ");
}
num += 1;
}
System.out.println();
}
}
}
public class Main {
public static void main(String[] args) {
// main函数的输入参数:Run as -> Run Configurations -> Arguments -> Program Arguments
// ->输入内容(args)
int num = Integer.parseInt(args[0]); // 总行数
// 上部分
int upLines = (num + 1) / 2; // 上行数
for (int i = 0; i < upLines; i++) {
// 左:行数和最大值相等且比上行数少1,即upLines-1,依次递减
for (int j = upLines - 1; j > i; j--) {
System.out.print(" ");
}
// 右:行数和上行数相等,最大值为总行数,按奇数依次递增
for (int k = 0; k < (i * 2) + 1; k++) {
System.out.print("*");
}
System.out.println();
}
// 下部分
int downLines = num - upLines; // 下行数
for (int i = downLines; i > 0; i--) {
// 左:行数和最大值相等且与下行数相等,依次递增
for (int j = i; j <= downLines; j++) {
System.out.print(" ");
}
// 右:行数与下行数相等,按奇数依次递减
for (int k = (i * 2) - 1; k > 0; k--) {
System.out.print("*");
}
System.out.println();
}
}
}
如何用java输出方格_第三章 Java类基础知识作业之(输出5*5数字方格,打印星塔)...相关推荐
- (Java高级教程)第四章必备前端基础知识-第二节1:CSS概述和选择器
文章目录 一:CSS概述 (1)概述 (2)语法规范 (3)CSS引入方式 二:选择器 (1)基础选择器 ①:标签选择器 ②:类选择器 ③:id选择器 ④:通配符选择器 总结 (2)复合选择器 ①:后 ...
- 屏幕输出语句_第三章 常用输入/输出函数
第三章 常用输入/输出函数 与其他高级语言一样, C语言的语句是用来向计算机系统发出操作指令的. 当我们提到输入时,这意味着要向程序填充一些数据.输入可以是以文件的形式或从命令行中进行.C 语言提供了 ...
- python输入123输出321的编程_第2章 Python编程基础知识 第2.1节 简单的Python数据类型、变量赋值及输入输出...
第三节 简单的Python数据类型.变量赋值及输入输出 Python是一门解释性语言,它的执行依赖于Python提供的执行环境,前面一章介绍了Python环境安装.WINDOWS系列Python编辑和 ...
- 《Armv8/armv9架构入门指南》-【第三章】- ARMv8 基础知识
快速链接: .
- CoreJava 笔记总结-第三章 Java的基本程序设计结构
CoreJava 笔记总结 文章目录 CoreJava 笔记总结 第三章 Java的基本程序设计结构 数据类型 1. 整型 2. 浮点类型 3. char类型 4. boolean类型 变量与常量 1 ...
- java 卷一阅读_【读】Java核心技术卷1
看到这本书时,我的内心是崩溃的,卷1就700多页,但是这本书是很多前辈所推荐的,想必其中必有精华所在,硬着头皮上吧. 如何阅读本书 拿到书的第一眼肯定去看目录,大概了解一下,各个章节所讲内容. 为表对 ...
- OpenCV函数简记_第三章数字图像的滤波处理(方框,均值,高斯,中值和双边滤波)
系列文章目录 OpenCV函数简记_第一章数字图像的基本概念(邻域,连通,色彩空间) OpenCV函数简记_第二章数字图像的基本操作(图像读写,图像像素获取,图像ROI获取,图像混合,图形绘制) Op ...
- 第三章 Java Servlet基础
第三章 Java Servlet基础 3.6.2 转发 1.获得RequestDispatcher对象 2.RequestDispatcher对象调用forward()方法实现转发 请求转发工作原理 ...
- Lync Server 2010的部署系列_第三章 证书、架构、DNS规划
Lync Server 2010的部署系列_第三章 证书.架构.DNS规划 一.证书规划 组件 使用者名称 使用者备用名称条目/顺序 证书颁发机构 (CA) 备注 边缘外部接口 Sip.Giantha ...
最新文章
- Node.js 多版本安装方式
- TF:利用TF的train.Saver将训练好的W、b模型文件保存+新建载入刚训练好模型(用于以后预测新的数据)
- Spring中策略模式实现方法
- 异形3×3魔方还原教程_【理论篇】三阶魔方4.33千亿亿种变化是怎么计算出来的?...
- 把C#.NET程序移植到DB2上的经验浅谈(C#连接DB2可以用IBM.Data.DB2.dll)
- fmax()函数以及C ++中的示例
- matlab 两点划线,matlab学习2-画线
- 技术人观点:开发人员在处理云应用时该注意什么?
- 看我如何抓取最新房价数据
- Winsock API编程之UDP小结
- PVE系列教程(十五)、安装Windows10系统(专业版、企业版、家庭版通用)
- 贵金属交易最佳时间,2023伦敦金交易平台最新排行榜
- B. 三维空间的点(继承)
- EigenGame:将主成份分析(PCA)作为一个博弈游戏
- Applier编译安装
- 【计算机毕业设计】外卖点餐系统
- 鼎捷ERP二次开发教程 Tiptop GP开发资料大全 Tipto开发实战经验 鼎捷开发实战例子 Tiptop GP二次开发项目例子 4GL开发Demo 鼎捷二次开发完整例子 鼎捷ERP二次开发入门
- 这可能是目前世界上最全的流媒体知识科普文章
- html语言制作个人简介,个人简介网页制作模板代码技术分享
- VM虚拟机去虚拟化教程(二)如何实现多开虚拟机 每个窗口独立硬件信息
热门文章
- 个人支付源码_[5G时代投资风口源码修复版] 投资区块链+订制UI完美版+对接免签支付+自带发圈推广任务奖励+视频教程...
- 设计海报|字符海报怎么玩?
- 冬天人物活动插画|表达有温度的冬季海报必备psd分层素材
- 就知道你会没灵感,感恩节psd分层海报模板来咯!
- 海报框架模型Photoshop PSD样机模板
- 典型大数据和数据库相关活动的图标
- Adobe Illustrator的教程:如何建立扁平化设计角色动画
- python树形结构显示_Python将字典转换成树状的层次结构,并在tkin中显示
- python一次性输入多个数_python如何利用input函数输入多个参数?
- 音乐播放器的设计与实现