循环打印三角形 java 0913
循环打印三角形 0913
演练 利用循环输出一行符号
循环,就是反复的做同样的一件事情
对于
*****
这样子的图形可以理解为
多次重复的输出
*
需要几个符号,重复的输出几次即可
视频
https://www.ixigua.com/6871752559560753671?logTag=GuVnthL9Ne2UnBqJv_pkk
代码
public class 输出一行星花 {public static void main(String[] args) {for (int i=0;i<1;i++){System.out.print("*");}System.out.println();for (int i=0;i<2;i++){System.out.print("*");}System.out.println();for (int i=0;i<3;i++){System.out.print("*");}System.out.println();for (int i=0;i<4;i++){System.out.print("*");}System.out.println();}
}
效果
小结
for (int i=0;i<1;i++){System.out.print("*");}
在这样的,输出中
i < 几,就会循环几次
利用这个特点
我们可以控制输出符号的个数
演练 输出一个矩形
上面的练习中
我们得到了一个功能
for (int i=0;i<5;i++){System.out.print("*");}
只要运行它,就可以输出一行符号
内容是,五个星花
借用这个功能,我们要实现一个矩形的输出
视频
https://www.ixigua.com/6871759804285747720?logTag=YsMYcm-on1w2IqVqYnkcJ
代码
public class 输出矩形 {public static void main(String[] args) {// 控制输出二行for (int j = 0; j < 2; j++) {// 控制每一行输出三个符号for (int i = 0; i < 3; i++) {System.out.print("*");}System.out.println();}}
}
效果
演练 输出一个直角三角形
矩形写好了,不过有几行,有几列都是定死的
目标:
实现动态行,我说几它就显示几行
实现阶梯列,第一行只显示一个符号,第二行输出两个符号
视频
https://www.ixigua.com/6871765928325939726?logTag=fgbfBE9NiqcE0IPLB-25D
代码
public class 输出直角三角形 {public static void main(String[] args) {System.out.println("直角三角形,绘制中。。。。");// 定义一个变量,控制显示几行int row = 7;// 定义一个变量,控制一行显示几个符号int col;for (int j = 0; j < row; j++) {// 当前是第几行,可以由公式// 行号 = j+1决定int lineNum = j + 1;// 让col与行号一致,行号变量 lineNum// 单步调试看一看col = lineNum;for (int i = 0; i < col; i++) {System.out.print("*");}System.out.println();}}
}
效果
小结
我们把绘制一行符号,以及换行,当作一个整体来看
只需要关注,如何控制一行显示几个符号即可
让这个控制符号输出的变量,让它保持与行号一致即可
我们的行号,是确定好后,再交付使用的
只有把内层循环,视作一个整体对待
就不会被双重循环搞晕
循环打印三角形 java 0913相关推荐
- java循环打印三角形_Java for循环打印三角形(基础)
public static void printStar(){ //外层循环控制打印几层星星[层数] for(int i = 1; i <= 5; i++){ //内层循环控制每层打印几个星星[ ...
- java利用循环打印AVA,JAVA语言-AVA文件流
文件流 使用File类操作文件或目录属性 创建一个File对象的语法格式:File f = new File("E://T56.txt"); f.exists() 判断这个文件是 ...
- python循环打印数字三角形_使用for循环打印三角形的星形
圆形 伙计试试这个...... using System; namespace Fan { class Program { static void Main(string[] args) { int ...
- 循环语句练习题2(打印三角形和菱形)
问题一:用for循环打印三角形 则编写Java代码如下: 1 for (int m=1;m<=10;m++) 2 { 3 for (int n=1;n<=m;n++) 4 { 5 Syst ...
- Java for循环打印菱形
Java for循环打印菱形 Java代码输出菱形的方法和思路有很多,在此分享一个稍带模块化拆分思想的解决方案,将需要输出的菱形拆分成8个模块(如下图),每个模块独立实现输出. 优点:8个模块之间耦合 ...
- python画图代码星星-Python利用for循环打印星号三角形的案例
简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...
- 星号下三角形python答案_Python利用for循环打印星号三角形的案例
简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...
- python循环语句打印三角形_Python利用for循环打印星号三角形的案例
简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...
- python for循环案例-Python利用for循环打印星号三角形的案例
简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...
最新文章
- python生成迭代的用法
- 足球赛事分组代码PHP,PHP数组分组排序程序代码
- 聊聊高并发下库存加减那些事儿——“异步扣减库存”
- DataSet与DataReader的区别
- 百度前端技术学院-task1.8源代码
- 博士论文答辩||基于深度强化学习的复杂作业车间调度问题研究
- 解决VST插件无法加载之sam音架的配置
- Must specify unique android:id, android:tag, or have a parent with an id for 异常
- the JDBC Driver has been forcibly unregistered问题解决
- delphi 之 override overload
- 魔兽争霸 java_魔兽争霸3Java问题
- Git 提交提示 src refspec develop does not match any.
- Cubic interpolation
- mysql的版本是什么_mysql版本号是什么意思?
- 宇视科技实习生笔试面试经历
- 网络安全ctf比赛/学习资源整理,解题工具、比赛时间、解题思路、实战靶场、学习路线,推荐收藏!...
- 【数字图像处理】图像的数学变换之傅里叶变换
- 数字化转型 财务部首当其冲
- 《数据库系统原理》第一遍思维导图
- java关于23种设计模式之泡MM版(推荐)
热门文章
- PHP 在服务端的应用概述
- ps批量操作图片尺寸(一键执行) - 教程篇
- 官方原版美化修改版完美适配双端海洋cms模板
- php生成文章页,php结合smarty生成静态页面php文章内分页代码
- 小度智能音响拆解 芯片_打磨小度智能音箱:深度拆解,发掘升级潜能
- 控制台无法连接_指挥中心控制台整体解决方案,告别“信息孤岛”
- WordPress主题:自媒体二号大前端模板
- PHP网站管理系统-EBCMS易贝管理系统 v1.2.0
- Joe博客模板Typecho主题
- 解决jodconverter 2.2.1版本不支持docx、xlsx、pptx转换成PDF格式异常