使用嵌套循环打印九行*组成的三角形:

*

**

***

......

*********(9个)

 public class Triangle {

     /**
* 使用嵌套循环打印九行*组成的三角形
*/
public static void main(String[] args) {
for(int row = 0; row < 9; row++){//行
for(int col = 0; col <= row; col++){//每行的*个数
System.out.print("*");//每次循环打印一个*,注意这里不换行
}
//每行结束,要换行
System.out.println();
}
} }

延伸:输入要打印的行数,使用嵌套循环打印三角形

 import java.util.Scanner;

 public class Triangle {

     /**
* 使用嵌套循环打印九行*组成的三角形
*/
public static void main(String[] args) {
//需要用户输入,所以定义扫描器
Scanner sc = new Scanner(System.in);
//输入行数
System.out.println("请输入行数:");
int rows = sc.nextInt();
//开始打印三角形,注意循环的行数要用输入的数字
for(int row = 0; row < rows; row++){//行
for(int col = 0; col <= row; col++){//每行的*个数
System.out.print("*");//每次循环打印一个*,注意这里不换行
}
//每行结束,要换行
System.out.println();
}
} }

延伸:打印九九乘法表(将第一个直角三角形的*换成乘法式子)

 import java.util.Scanner;

 public class Triangle {

     /**
* 九九乘法表
*/
public static void main(String[] args) {
//需要用户输入,所以定义扫描器
Scanner sc = new Scanner(System.in);
//输入行数
System.out.println("请输入行数:");
int rows = sc.nextInt();
//开始打印三角形,注意循环的行数要用输入的数字
for(int row = 0; row < rows; row++){//行
for(int col = 0; col <= row; col++){//每行的*个数
int num01 = row + 1;//行数从0开始,乘法从1开始
int num02 = col + 1;
int result = num01 * num02;//乘法计算
System.out.print(num02+"*"+num01+"="+result+"\t");//输出结果,注意这里不换行
}
//每行结束,要换行
System.out.println();
}
} }

三角形-->九九乘法表的更多相关文章

  1. 用js实现打印九九乘法表

    用js在打印九九乘法表 思考 在学习了流程控制和条件判断后,我们可以利用js打印各式各样的九九乘法表 不管是打印什么样三角形九九乘法表,我们都应该找到有规律的地方,比如第一列的数字是什么规律,第一行的 ...

  2. jsp...九九乘法表,三角形,菱形

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  3. Java EE 在网页输出九九乘法表、三角形、菱形

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  4. JavaWeb 输出九九乘法表,三角形,菱形

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  5. 【转】Python实现不同格式打印九九乘法表

    前言:最近在学习Python,学习资源有慕课网上的视频教程.菜鸟教程以及Python官方文档tutorial.虽然了解了Python的基本语法,但是还没有真正意义上输出自己写的代码.代码小白,之前仅学 ...

  6. Java实现九九乘法表的输出

    九九乘法表一般为三角形,每个数分别和从1到自身的数相乘然后把结果列出来,即要用到两层循环,外层是从1到9for(i=1;i<=9;i++),内层是当前数和从1到自身相乘for(j=1;j< ...

  7. 用Python实现九九乘法表

    1.用“#”组成的矩形的实现 代码 eight = int(input("Height:")) #用户输入高度 width = int(input("Width:&quo ...

  8. Python实现不同格式打印九九乘法表

    前言:最近在学习Python,学习资源有慕课网上的视频教程.菜鸟教程以及Python官方文档tutorial.虽然了解了Python的基本语法,但是还没有真正意义上输出自己写的代码.代码小白,之前仅学 ...

  9. python以不同方式打印输出九九乘法表

    参考:http://www.cnblogs.com/suiy-160428/p/5594389.htmlpython输出 9*9 乘法口诀表 矩形输出九九乘法表: for i in range(1,1 ...

随机推荐

  1. cpu缓存java性能问题初探

    在内存与cpu寄存器之间,还有一块区域叫做cpu高速缓存,即我们常常说的cache. cache分为L1.L2.L3三级缓存,速度递减,离cpu越来越远,L1.L2每个内核自己都有,L3是每个插槽上的 ...

  2. win10 下Oracle安装

    在win10 64bit下安装oracle 11的时候,有些问题不注意,安装的时候才遇到就gg了.下面将介绍win10下安装oracle 11的步骤以及安装过程中遇到的一些问题及解决方案. 安装过程中 ...

  3. flask源码解析之上下文为什么用栈

    楔子 我在之前的文章<flask源码解析之上下文>中对flask上下文流程进行了详细的说明,但是在学习的过程中我一直在思考flask上下文中为什么要使用栈完成对请求上下文和应用上下文的入栈 ...

  4. 听补天漏洞审核专家实战讲解XXE漏洞

    对于将“挖洞”作为施展自身才干.展现自身价值方式的白 帽 子来说,听漏洞审核专家讲如何挖掘并验证漏洞,绝对不失为一种快速的成长方式! XXE Injection(XML External Entity ...

  5. SSL学习笔记

    /************************************数据类型***************************************//* Number(数值型),Bool ...

  6. String 在内存中如何存储的

    基本数据类型由于长度固定,且需要空间比较少,所以直接存储在栈中:而对象比较大,所以栈中只存储一个4btye的引用地址(逻辑地址). java中对String对象特殊对待,所以在heap区域分成了两块: ...

  7. 消息队列 MQ 入门理解

    功能特性: 应用场景: 消息队列 MQ 可应用于如下几个场景: 分布式事务 在传统的事务处理中,多个系统之间的交互耦合到一个事务中,响应时间长,影响系统可用性.引入分布式事务消息,交易系统和消息队列之 ...

  8. springMvc的执行流程(源码分析)

    1.在springMvc中负责处理请求的类为DispatcherServlet,这个类与我们传统的Servlet是一样的.我们来看看它的继承图 2. 我们发现DispatcherServlet也继承了 ...

  9. C#获取文件版本、文件大小等信息

    使用以下C#程序代码可以非常方便地获取Windows系统中任意一个文件(尤其是可执行文件)的文件版本.文件大小.版权.产品名称等信息.所获取到的信息类似于在Windows操作系统中右键点击该文件,然后 ...

  10. linux centos7 防火墙及端口开放相关命令

    一.防火墙相关命令 1.查看防火墙状态 : systemctl status firewalld.service 注:active是绿的running表示防火墙开启 2.关闭防火墙 :systemct ...