法一:

import java.util.Scanner;public class M {public static void main(String[] args) {//普通三角形int input = 10;for (int i = 0; i < input; i++) {for (int j = 0; j <= i; j++) {System.out.print("*");}System.out.println();}//正三角形//1 3 5 7 //10 -> 19for(int i=1;i<= input;i++){for(int j=0;j<input - i;j++){System.out.print(" ");}for (int j = 0;j < 2 * i - 1;j++) {System.out.print("*");}System.out.println();}//倒三角for(int i=input;i>0;i--){for(int j=input;j>i;j--){System.out.print(" ");}for(int j=2*i-1;j>0;j--){System.out.print("*");}System.out.println();}}
}

法二:

import java.util.Scanner;public class Triangle {public static void main(String[] args) {// 正三角形Scanner in = new Scanner(System.in);System.out.println("请输入三角形的高度:");int a = in.nextInt();//用计算机来打印三角形,一般用空格和*来占位//裁剪字符串,s1,s2的长度可自己定义,但将得到的三角形高度*2<字符串的长度String s1 = "                       ";String s2 = "***********************";//正三角形for (int i = 0; i < a; i++) {System.out.print(s1.substring(0, a - i - 1)); // 9 8 7 6System.out.println(s2.substring(0, 2 * i + 1));// 1 3 5 7// substring(int beginIndex)// 返回一个新的字符串,它是此字符串的一个子字符串。// substring(int beginIndex, int endIndex)// 返回一个新字符串,它是此字符串的一个子字符串。}//倒三角形for (int i = a; i > 0; i--) {System.out.print(s1.substring(0, a - i));System.out.println(s2.substring(0, 2 * i - 1));}
}
}

Java循环之triangle三角形相关推荐

  1. Java使用多重for循环打印实心三角形,倒立三角形以及空心菱形

    Java使用多重for循环打印实心三角形,倒立三角形以及空心菱形 使用双重for循环打印倒立三角形和菱形算是在循环嵌套里面,自我感觉比较难的第一个程序 这是本次要打印的目标: 打印上图实心三角形思路如 ...

  2. 判断三角形java代码_小猿圈Java循环嵌套语法的使用介绍

    Java是一直被程序员使用的程序之一,而且应用也是最广泛的一个,很多应用中都会用得到,小猿圈java讲师就为你介绍一下Java循环嵌套语法的使用介绍,希望对你有所帮助. 嵌套循环是指在一个循环语句的循 ...

  3. java while语句打印三角形_小猿圈Java循环嵌套语法的使用介绍

    Java是一直被程序员使用的程序之一,而且应用也是最广泛的一个,很多应用中都会用得到,小猿圈java讲师就为你介绍一下Java循环嵌套语法的使用介绍,希望对你有所帮助. 嵌套循环是指在一个循环语句的循 ...

  4. for循环如果先--_乐字节Java循环:循环控制和嵌套循环

    乐字节小乐上次讲完了Java反射,接下来小乐给大家讲述Java循环. 循环有以下四部分: Java循环 一.循环控制 1. do..while 直到型 ( 先执行后判断) ,结构为: 先执行循环体,后 ...

  5. java中关于输出三角形图案类型题目的思路

    java中关于输出三角形图案类型题目的思路 初学java,在学到循环相关的知识的时候,老师总会拿出一些图形打印相关的题目来让大家来练习,其中比较经典的就是如下类似题目. 这种图形类的题目,只要能做出其 ...

  6. Java 循环面试题

    Java 循环面试题 目录 Java 循环面试题 1-100的偶数 1-100的奇数 8,88,888,8888 1-100以内所有数的和 1-100以内所有偶数的和 1-100以内所有奇数的个数 打 ...

  7. java作业:根据三角形的3条边长,判断其是直角、钝角,还是锐角三角形。

    java作业:根据三角形的3条边长,判断其是直角.钝角,还是锐角三角形. (1)先输入三角形3条边的边长. (2)判断能否构成三角形,构成三角形的条件是"任意两边之和大于第三边", ...

  8. JAVA基础——打印实心三角形

    JAVA基础--打印实心三角形 观察题目要求,按要求打印图形(把菱形看成两个三角形的组合一样适用) 初识JAVA重点了解如果需要键入数据(获取控制台的输入)如何去处理! 分析题目,考虑使用循环结构 采 ...

  9. Educoder - Java入门 - Java循环与分支语句编程各关卡题目总结

    第1关 将给定的整数进行由小至大排序 package step4;public class LianXi_Sort {public static void main(String[] args) {/ ...

最新文章

  1. 【C++】【OpenCv】图片加噪声处理,计时,及键盘事件响应捕捉
  2. SQL語句大全4(常用函數)
  3. mfc 判断文件夹复制完成_Python办公自动化|自动整理文件,一键完成!
  4. 宽量程电压电流 stm32_电压、电阻知识点汇总
  5. Rails Minitest style 指南
  6. python装饰器函数执行后日志_一篇文章搞懂Python装饰器所有用法
  7. 用python编写一个点餐程序_Python写一个自动点餐程序
  8. linux中Centos7搭建lnmp环境
  9. python之路_django分页及session介绍
  10. 【Java程序设计】类的重用
  11. SpringBoot 微信H5支付
  12. 挂机宝是服务器还是虚拟主机,挂机宝属于虚拟主机吗
  13. appium ios 下拉刷新输入框输入后收起键盘
  14. linux模拟手柄输入,Steam 输入手柄模拟最佳实践
  15. FPGA基础之cyclone_iv资源概述
  16. .grf 读入报表模板失败,请检查网络连接、URL及读取权限,错误提示:网络服务器响应不成功
  17. C语言编程>第二十七周 ① 请补充fun函数,该函数的功能是:寻找两个整数之间的所有素数(包括这两个整数),把结果保存在数组a中,函数返回素数的个数。
  18. python之客户流失预警
  19. 雷迪9000使用说明_标准版DM雷迪操作及维护手册 精品
  20. 效率脚本:删除已经合并的git分支

热门文章

  1. 基于树莓派的远程实时监控(内网穿透)
  2. nw.js 打开一个exe项目,再次点击快捷方式启动已经存在的exe到最前端 open file with existing app
  3. 10027---MySQL 5.6 for Windows 解压缩版配置安装
  4. 合并HEX文件的一种方法
  5. php获取网址怎么缩短,PHP网址缩短代码(生成短网址)_PHP教程
  6. UCP Message Structure
  7. TCP/IP回顾nbsp;nbsp;nbsp;TCP/UCP区别
  8. ES6笔记(kerwin老师)
  9. 众摇滚乐人合唱的《礼物》
  10. 转盘程序 使用松下XH PLC编程 用了威纶通TK6071IQ屏,PLC用的是松下XH的