1.题目复述(难度等级:*)

请编写方法在控制台打印指定行数倒直角三角形
        *****
        ****
        ***
        **
        *

2.问题/需求分析

通过对题目进行分析得知,我们需要在控制台上打印多行依次递减的*所以我们会用到循环和递减的方法

3.模型抽象

本题简单.略

4.代码示例

public class Xing {public static void main(String[] args){for(int i=5;i>0;i--){for (int j=i;j>0;j--){System.out.print("*");}System.out.println("");}}
}

运行结果:

5.总结

通过行内循环*元素且依次递减数目后重复输出,直到递减为0。运用了嵌套循环和自减的知识。需要知道print()和println()方法的区别,直观的感受是:print进行输出时不会换行,println进行输出时会进行换行,更进一步得知print()方法和println()方法的不同就是后者在把数据压入缓冲区之后还调用flush方法把缓冲区中的数据推到和操作系统交互的流中,然后操作系统和硬件交互从而显示出控制台信息,print()若是输出的字符串中含有’\n’,则换行符前面的内容会直接显示出来,而换行符之后的内容则会暂存到缓冲区,直到调用下一次的flush方法或者遇到下一个换行符。

6.发展与优化

其他图形阵列怎么编写,对于公元年份公元前年份的处理以及用户进行非法年份的处理等。

【java小练习】#for循环运用#打印*三角阵列相关推荐

  1. java 三角依次递增在递减_java中用for循环怎样打印三角行啊,主要是不理解什么情况外层循环递增什么时候递减,如等腰三角形...

    java中用for循环怎样打印三角行啊,主要是不理解什么情况外层循环递增什么时候递减,如等腰三角形 关注:168  答案:2  mip版 解决时间 2021-01-28 19:40 提问者耍硪ミ倪配么 ...

  2. CC00070.bigdatajava——|Java循环结构.V09|——|Java.v09|双重for循环.v02|打印各种星星图案|

    一.双重for循环打印各种星星图案 ### --- 案例题目~~~ --> 使用双重for循环分别打印以下图案 二.编程代码 ### --- 编程代码/*编程使用双重for循环打印星星图案*/ ...

  3. java小作业:for循环输出带“ * ”的直角三角形,等腰三角形,镂空等腰三角形,平行四边形

    题目: 1.输出用"*"表示的直角三角形 2.输出用"*"表示的等腰三角形 3.输出用"*"表示的镂空等腰三角形 4.输出用"*& ...

  4. 如何用python打印三角阵列_如何打印完整的NumPy阵列?

    回答(13) 2 years ago import numpy as np np.set_printoptions(threshold=np.inf) 我建议使用 np.inf 而不是其他人建议的 n ...

  5. java相册_java 这是一个漂亮的电子音乐相册JAVA小程序 联合开发网 - pudn.com

    java 所属分类:Java编程 开发工具:Java 文件大小:14337KB 下载次数:4 上传日期:2016-12-01 17:29:09 上 传 者:关关 说明:  这是一个漂亮的电子音乐相册J ...

  6. 双层循环嵌套打印矩形 java

    双层循环嵌套打印矩形 java public class testone {public static void main(String[] args) {// 打印多行内容 假设打印line_num ...

  7. java使用循环输出等腰三角

    目录 学习JAVA也有一段时间了,对于输出等腰三角这个需求,刚看到时也时一头雾水,不知道如何下手,没有实现的具体思路:但想来需要使用循环,那就先写个程序大体框架吧,使用EClipse建立一个工程,先命 ...

  8. 用Java实现猜数游戏:在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了” ;小于预设的数,显示“遗憾,太小了” ,如此循环,直至猜中该数,

    猜数游戏 在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示"遗憾,太大了" ;小于预设的数,显示"遗憾,太小了" ,如此循环 ...

  9. c语言使用for循环和坐标法来打印三角等符号

    首先我们来实现for循环打印三角 ** ** * * * 我们需要用到三个循环来打印 第一个循环控制行数以及换行的操作 有上图可知我们需要打印5行内容 所以 i 的值从0-4 第二个循环打印星号前的空 ...

最新文章

  1. Django缓存机制
  2. 多些时间能少写些代码(转自酷壳 – CoolShell.cn)
  3. 基于机器学习梯度下降优化算法来寻找最佳的线性回归模型
  4. 高性能服务器编程代码清单9-3,JRockit JVM优化清单/调优指南
  5. layui option 动态添加_layui中select的change事件、动态追加option
  6. python123阶乘累加_使用多线程计算阶乘累加 1!+2!+3!+...+19!+20!。其中一个线程计算阶乘,另一线程实现累加并输出结果。...
  7. Socket网络编程【获取本机IP】
  8. Jupyter notebook绘制热力图边缘只有一半的问题
  9. Mr.J--HTTP学习笔记(二)-- URL详解
  10. Mybaits-plus实战(二)
  11. SAP License:SAP顾问薪酬
  12. ★LeetCode(784)——字母大小写全排列(JavaScript)
  13. C# 添加,修改,删除Xml节点
  14. 接口测试——Fiddler使用要点——笔记整理
  15. 完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
  16. Linux iptables防火墙详解(三)——iptables匹配条件
  17. 如何查看Ubuntu的内核是AMD、ARM、x86、x86_64
  18. 求导计算机在线,求导计算器
  19. mysql数据库的超级管理员名称_MySQL数据库的超级管理员名称是______
  20. 相敬如宾 你将获得更多敬重

热门文章

  1. 海康大华相机rtsp
  2. hadoop 面试题收集及个人答案整理
  3. 传统推荐方法相关论文和代码
  4. 使用Tecplot直接打开OpenFOAM的计算结果
  5. python爬虫:Selenium爬取B站视频标题、播放量、发布时间
  6. 关于嵌入式方向(同济大学软件学院院长谈择业)
  7. Python之父退休,但可怕的是Python数据分析已经吞噬各行各业!
  8. 类模板定义中智能引用
  9. 如何控制MySQL事务提交后,刷redo-log的策略?
  10. devos勒索病毒解决办法|devos勒索病毒解密|devos勒索病毒专杀工具|devos勒索病毒如何感染电脑