java基础--for循环输出"*"号三角形
来源:互联网 发布:js判断等于0 编辑:程序博客网 时间:2024/05/17 09:10
话不多说上代码
public class T1{public static void main(String[] args){T1 t = new T1();t.equalTriangle();}// 向上直角public void topTriangle(){int j,k;for(int i = 6 ; i > 0 ; i--){for(j = 0 ; j < i ; j++){System.out.print(" ");}for(k = 6 - j ; k > 0 ; k--){System.out.print("*");}System.out.println();}}//向下直角public void buttonTriangle(){int j,k;for(int i = 0 ; i < 6 ; i++){for(j = 0 ; j < i ; j++){System.out.print(" ");}for(k = 6 - j ; k > 0 ; k--){System.out.print("*");}System.out.println();}}//等腰三角public void equalTriangle(){int i,j,k;for(i = 0 ; i < 5 ; i++){for(j = 4 - i;j > 0 ;j --){System.out.print(" ");}for(k = 0 ; k < i*2 + 1;k++){System.out.print("*");}System.out.println();}}}看到要求输出三角形时不要方,观察双重for循环里面的变量变化形式。
如等腰三角形,存在变量i,j,k.其中i控制行数,里面的j控制空格数,k则控制*号。经过观察可得知:
i 0 1 2 34
j 4 3 2 10
k 1 3 5 79
由此可轻松画出三角形。
该文纯属个人复习时心得,望大佬们批评指教~
阅读全文
0 0
- java基础--for循环输出"*"号三角形
- Java for循环输出三角形
- Java 基础学习笔记之用for循环输出一个*号 1357的三角形
- for循环输出三角形
- 使用for循环输出三角形
- java基础--for循环嵌套打印输出直角三角形
- JAVA使用for循环打印三角形
- Java语言使用for循环打印三角形
- java打印三角形,空心,for循环嵌套
- [java]for循环输出图形
- java for循环输出菱形
- 用for循环打印输出数据三角形图形
- Java基础应用之循环控制(使用for循环输出杨辉三角)
- Java基础应用之循环控制(for循环输出空心的菱形)
- java语言基础-输出三角形图案
- for循环三角形
- for循环化三角形
- for循环画三角形
- intellij配置hibernate自动生成hbm.xml文件
- Visual Studio中开发Jni dll库
- 设计模式
- python之环境下载与简单运行
- AD7190之STM32程序——STM32测试高精度ADC篇(三)
- java基础--for循环输出"*"号三角形
- java异常抛出解析,java抛出方法
- docker介绍
- 机器学习与深度学习(二) k最邻近分类算法 (K-Nearest Neighbor) KNN
- 安装
- 34 《避开错误决策的四个陷阱》 -豆瓣评分8.0
- impress.js初探
- Fatal Error C1902:程序数据库管理器不匹配;请检查安装 解决
- 守护进程