打印三角形(空心,实心)

package com.arithmetic;

/**

* 打印三角形(空心,实心)

*

* @author Administrator

*

*/

public class Test_wzs19 {

public static void main(String[] args) {

triangleSolid(7);// 打印实心三角形

triangleHollow(7);// 打印空心三角形

}

/**

* 打印实心三角形

*

* @param line

* 打印三角形行数

*/

static void triangleSolid(int line) {

for (int i = 1; i <= line; i++) {

// 控制打印空格

for (int j = 1; j <= line - i; j++) {

System.out.print(" ");

}

// 控制打印*

for (int k = 1; k <= 2 * i - 1; k++) {

System.out.print("*");

}

System.out.println();

}

}

/**

* 打印空心三角形

*

* @param line

* 打印三角形行数

*/

static void triangleHollow(int line) {

// 控制打印行数

for (int i = 1; i <= line; i++) {

// 控制打印空格

for (int j = 1; j <= line - i; j++) {

System.out.print(" ");

}

// 控制打印*

for (int k = 1; k <= 2 * i - 1; k++) {

// 第一行,最后一行全部打印*

if (i == 1 || i == line) {

System.out.print("*");

} else {

// 第一个和最后一个打印*其余打印空格

if (k == 1 || k == 2 * i - 1) {

System.out.print("*");

} else {

System.out.print(" ");

}

}

}

System.out.println();

}

}

}控制台输出:

*

***

*****

*******

*********

***********

*************

*

* *

* *

* *

* *

* *

*************

java空心三角形_java经典算法_019打印三角形(空心,实心)相关推荐

  1. java输出到空心三角形_java经典算法_019打印三角形(空心,实心) | 学步园

    打印三角形(空心,实心) package com.arithmetic; /** * 打印三角形(空心,实心) * * @author Administrator * */ public class ...

  2. java求公式例题_JAVA经典算法40题

    1: JAVA经典算法40题 2: [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 3 ...

  3. java经典50题_JAVA经典算法50题(3)【面试+工作】

    原标题:JAVA经典算法50题(3)[面试+工作] JAVA经典算法50题(3)[面试+工作] [程序21] 题目:求1+2!+3!+...+20!的和. 1.程序分析:此程序只是把累加变成了累乘. ...

  4. 经典算法_01 打印六芒星、打印图形练习

    距离蓝桥杯倒计时十天,猿猿的蓝桥杯突击之旅.突击一: 题目 打印图形 时间限制: 1.0s 内存限制: 512.0MB [问题描述] 小明刚学习完条件语句和循环语句,并且也打印了许多图形,比如菱形或者 ...

  5. java 算法_JAVA经典算法40题

    [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1 ...

  6. java经典算法大全_JAVA 经典算法大全:PageRank算法

    public class PageRank { private static double alpha = 0.85; /** * PageRank vector q is defined as q ...

  7. java utf-8编码后判断字符串长度_Java经典算法:UTF-8验证

    根据以下规则,UTF8中的字符长度可以为1到4个字节: 对于1字节字符,第一位为0,后跟其unicode码. 对于n字节字符,前n位全为1,n + 1位为0,其后为n-1个字节,其中最高有效2位为10 ...

  8. 第一个人10岁java递归_java经典算法_022你用递归算年龄 | 学步园

    package wzs.arithmetics; //题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁. //问第4个人岁数,他说比第3个人大2岁.问第三个人,又说比第2人大两岁. // ...

  9. java main函数_Java经典面试题集锦

    主题1:关于Java main方法的核心面试问题 1.如果main方法被声明为私有,会发生什么? 2.如果不提供String数组作为main方法的参数,会发生什么? 3.我们可以重载main()方法吗 ...

最新文章

  1. git命令每次都要输入账号密码解决方法
  2. Python的基本运算符
  3. android 应用程序框架
  4. 中国互联网+政务建设发展现状及市场规模预测报告2022-2027年版
  5. SAP Spartacus里cx-carousel的实现
  6. php简单的mysql类_超简单php mysql数据库查询类
  7. 在c语言中如何屏蔽一段程序,如何在用C语言关闭TCP程序中的Nagle算法
  8. 27日直播预告丨Oracle运营商行业生产实践分享
  9. Vue表单数据自动收集---vue工作笔记0012
  10. 获得当前时间,刻度为一千分一秒
  11. 北斗导航 | RTCM 3.3学习(10403.3)
  12. python django 下载多个文件,接收多个文件
  13. 关于等价鞅、反等价鞅、剀利公式、赌徒输光定理
  14. C语言洛谷P1957口算练习题
  15. 什么是数据安全,为什么需要保证数据安全
  16. Hibit Uninstall 批量的软件卸载,强制卸载
  17. 使用Python发送邮件(QQ邮箱为例)
  18. 后台管理----首页布局分析1
  19. android开发播放声音文件
  20. AttributeError: 'NoneType' object has no attribute 'sc' 解决方法(二)

热门文章

  1. 笔记本超频会烧吗_如何判断电脑是否支持DIY 超频?这篇文章告诉你
  2. js插件 ajax跨域,ajax跨域问题
  3. python时间序列数据分析统计服_python数据分析之:时间序列二
  4. char类型是多少 mat_opencv之Mat数据类型
  5. arrays中copyof复制两个数组_Python数组切片中的复制与否问题-list篇
  6. 最新解决ora-01034:oracle not available 的方法
  7. 【牛客挑战赛31D】 雷的打字机
  8. 软件开发---全套规范
  9. Eclipse快捷键大全,导包快捷键:ctrl+Shift+/【转】
  10. linux系统数据落盘之细节