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

*

**

***

......

*********(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. You can also run `php --ini` inside terminal to see which files are used by PH P in CLI mode

    在php.ini中打开extension=php_fileinfo.dll 就可以了

  2. SSL学习笔记

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

  3. HTML+Javascript制作拼图小游戏详解(二)

    上一篇我们说了网页的基本布局.接下来将为大家带来具体的实现方法. 拼图通表格来实现,做一个方形的表格,改变其大小使之如图所示. 试想一下如果我们将一张图片剪成6张分别放入对应位置,然后再把它打乱,这样 ...

  4. Android学习之一

  5. 2018春招-美团后台开发方向编程题 (python实现)

    第一题:字符串距离 题目: 给出两个相同长度的由字符 a 和 b 构成的字符串,定义它们的距离为对应位置不同的字符的数量.如串”aab”与串”aba”的距离为 2:串”ba”与串”aa”的距离为 1: ...

  6. 使用webpack打包js文件(隔行变色案例)

    使用webpack打包js文件(隔行变色案例) 1.webpack安装的两种方式 运行npm i webpack -g全局安装webpack,这样就能在全局使用webpack的命令 在项目根目录中运行 ...

  7. 【java排序】冒泡排序、快速排序

    冒泡排序 冒泡排序是一种简单的排序算法.它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来.走访数列的工作是重复地 进行直到没有再需要交换,也就是说该数列已经排序完成.这 ...

  8. addEventListener和attachEvent的区别 分类: JavaScript 2015-05-12 19:03 702人阅读 评论(0) 收藏

    addEventListener共有3个参数,如下所示:element.addEventListener(type,listener,useCapture); 参数 参数说明 element 要绑定事 ...

  9. javascript中的浅拷贝和深拷贝 分类: JavaScript 2015-05-07 15:29 831人阅读 评论(1) 收藏

    1.js对象浅拷贝 简单的赋值就是浅拷贝.因为对象和数组在赋值的时候都是引用传递.赋值的时候只是传递一个指针. 看下面的实例代码: var a = [1,2,3]; var b =a ; var te ...

  10. python开发环境安装配置

    需要安装的软件: Python2.7.14和Python3.6.4   要在电脑上同时安装两个版本 开发工具:PyCharm 是一个jetbrains的python开发工具  idea系列之一 Pyt ...