Java使用for循环打印乘法口诀(正倒左右三角形)

代码1:

 1 public void test1(){
 2         for(int i = 1; i < 10 ; i ++){
 3             for(int k = 1; k < i ; k ++){
 4                 System.out.print("\t");
 5             }
 6             for(int j = i; j < 10 ; j ++){
 7                 System.out.print(i+"×"+j+"="+i*j+"\t");
 8             }
 9             System.out.println();
10         }
11     }

打印:

代码2:

1     public void test2(){
2         for (int i = 1; i < 10; i++) {
3             for (int j = 1; j <= i; j++) {
4                 System.out.print(i+"×"+j+"="+i*j+"\t");
5             }
6             System.out.println();
7         }
8     }

打印:

  

代码3:

1     public void test3(){
2         for (int i = 1; i < 10; i++) {
3             for (int j = 1; j <= 10-i; j++) {
4                 System.out.print(i+"×"+j+"="+i*j+"\t");
5             }
6             System.out.println();
7         }
8     }

打印:

  

代码4:

 1     public void test4(){
 2         for (int i = 1; i < 10; i++) {
 3             for (int k = 1; k < 10-i; k++) {
 4                 System.out.print("\t");
 5             }
 6             for (int j = 10-i; j < 10; j++) {
 7                 System.out.print(i+"×"+j+"="+i*j+"\t");
 8             }
 9             System.out.println();
10         }
11     }

打印:

  

时间: 2024-10-01 17:39:00

Java使用for循环打印乘法口诀(正倒左右三角形)的相关文章

例题:打印乘法口诀。可能大家一看有点难,但只要理解for 循环嵌套,两层循环,外层循环行数,里层循环列数,搞清楚行数和列数之间的关系,就可以轻松做出这道题

namespace 打印乘法口诀{    class Program    {        static void Main(string[] args)        {            for (int i = 1; i <=9; i++)//行数循环九次,            {                for (int j = 1; j<=i; j++)//当i等于1的时候,j等于1,                {                    Consol

用Java打印乘法口诀表

用Java打印乘法口诀表: public class MultiplicationTable{ public static void main(String[] args){ for(int i = 1; i < 10; i++){ for(int j = 1; j <= i; j++){ System.out.print(j + "*" + i + "=" + i*j + " "); } System.out.print("

c语言:实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定

实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表. 程序: #include<stdio.h> void mul(int n)//multiplication 乘法 { int i, j; for (i = 1; i <= n; i++) { for (j = 1; j <= i; j++) { printf("%d*%d=%-2d  ", i, j, i*j); //其中%2d中的2表示

打印乘法口诀表练习 Mul

public class Mul { public static void main(String[] args) { // 第一种方法 for (int i = 1; i <= 9; i++) { for (int j = 1; j <= 9; j++) { if (i <= j) System.out.print(i + "*" + j + "=" + (i * j) + " "); } System.out.println

php打印乘法口诀表

1 <?php 2 $n=9; //动态控制乘法口诀表的行数 3 echo"<table>"; 4 //外层循环控制行数 5 for($i=1;$i<=$n;$i++){ 6 //内层循环控制每行的口诀个数 7 echo"<tr>"; 8 for($j=1;$j<=$i;$j++){ 9 echo"<td>"; 10 $num=$i*$j; 11 echo"$j*$i=".

Scala编写的打印乘法口诀和金字塔

刚开始接触scala,觉得语法简单,一时兴起就写了两个简单的例子. 1 class Test11 { 2 3 def forTest1(): Unit = { 4 for (i <- 1 to 9) { 5 for (j <- 1 to i) { 6 print(j+"*"+i+"="+i*j+" "); 7 } 8 println(); 9 } 10 } 11 12 def forTest2(a:Int): Unit = { 13

统计字符串以及打印乘法口诀表

1.统计字符串中有多少个数字.字母.空格以及其他字符 #!/usr/bin/env python # -*- coding:utf-8 -*- # @Time : 2018/1/24 21:29 # @Author : zhouyuyao # @File : countnums.py # PyCharm 2017.3.2 (Community Edition) # Build #PC-173.4127.16, built on December 19, 2017 # JRE: 1.8.0_152

用SQL打印乘法口诀表

--用SQL打印出乘法口诀表 declare @i int ,@j int set @i=1--@i是乘法口诀的行数 while @i<10--一共九行 begin set @j=1--每次都是从1*开始,j每循环一次递增 declare @str varchar(500)--print每次输出都会换行 --为了实现不换行,定义了变量,让每一行的算式都加到@str变量中 set @str=' '--每次清空,用来存储乘法口诀每行的乘法算式 while @i>=@j begin--第i行 set

用C语言打印乘法口诀表,行可自己输入

使用C语言写一个函数实现乘法口诀表:输入8打印8*8的乘法表,即要求打印的行数可自己指定分析: 设置两个变量 i,j,控制行.列: 用两个for循环对行.列分别遍历: for循环条件:第一个for循环控制行数,所以应有 i<=n(n为你输入的行数):第二个for循环控制列数,观察乘法表会发现,第一行有一列,第二行有两列.......以此类推,每一行的行数与列数都相等,所以第二个for循环的条件为 j<=i; 因为乘法表的第一个是从1*1=1开始的,所以i,j的初始值均为1.代码如下: #def