JAVA使用嵌套循环打印99乘法表

package com.chapter.two.one.cn;

public class MultiplicationTable {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		for (int i=1;i<=9;i++) {
			for (int j=1;j<=i;j++) {
				System.out.print(j+"*"+i+"="+j*i+"\t");//输出计算结果但不换行
			}
			System.out.println();//在外层循环中执行换行
		}

	}

}

输出:

1*1=1
1*2=2 2*2=4

1*3=3 2*3=6
3*3=9
1*4=4 2*4=8
3*4=12 4*4=16

1*5=5 2*5=10
3*5=15 4*5=20
5*5=25
1*6=6 2*6=12
3*6=18 4*6=24
5*6=30 6*6=36

1*7=7 2*7=14
3*7=21 4*7=28
5*7=35 6*7=42
7*7=49
1*8=8 2*8=16
3*8=24 4*8=32
5*8=40 6*8=48
7*8=56 8*8=64

1*9=9 2*9=18
3*9=27 4*9=36
5*9=45 6*9=54
7*9=63 8*9=72
9*9=81

时间: 2024-10-31 18:50:57

JAVA使用嵌套循环打印99乘法表的相关文章

Java中的递归详解(用递归实现99乘法表来讲解)_java

1:普通实现99乘法表太简单,是个程序员都会,实现如下: package test.ms; public class Test99 { public static void main(String[] args) { for(int i=1; i<=9;i++){ for(int j=1; j<=i; j++){ System.out.print(j+" * "+i+ " = "+(i*j) +" "); } System.out.p

Java语言打印九九乘法表_java

这是小时候背的九九乘法表,是中文版,不是数字版,用Java程序打印出来了.  Java源程序如下:   package com.elephant.multiply99table; public class Multiply99table { public static String Convert(int digit) { String[] digitWords = { "十", "一", "二", "三", "四&

一行jQuery代码打印九九乘法表

网友西西佛用一行代码打印九九乘法表 展示了jQuery的级联语法,简介且功能强大 这个程序的要求:不能用if,for,var xx =等常见js代码.只能用jquery的链式代码. 于是,要生成99表,必然要递归.可递归必然有终止的条件,那就得有if(n==0)return这样的 代码,又是不被允许的.那么jquery怎么才能终止呢?我想到了用find('p:lt(n)'),n<0的时候 是会终止的. 而bind的使用,纯粹是为了递归循环.我们首先建立一个对象,绑定一个事件,无所谓了,比如err

php99乘法表:php简单例子--打印出99乘法表

php简单例子--打印出99乘法表:<?php//php打印出九九乘法表for ($i=1; $i<10; $i++){for ($j=1; $j<=$i; $j++){echo $j*$i;echo ' ';}echo '<br />';}?> 本文链接http://www.cxybl.com/html/wlbc/Php/20130326/37405.html

php for循环学习笔记之99乘法表

for 语句 如果您已经确定了代码块的重复执行次数,则可以使用 for 语句. 语法 PHP  代码如下 复制代码 for (initialization; condition; increment) {   code to be executed; } 注释:for 语句有三个参数.第一个参数初始化变量,第二个参数保存条件,第三个参数包含执行循环所需的增量.如果 initialization 或 increment 参数中包括了多个变量,需要用逗号进行分隔.而条件必须计算为 true 或者 f

php 99乘法表代码实例

  下面的php 99乘法表代码实例,供初学者学习: $a=1; $b=1; for ($a = 1;$a<=9;$a++) { for ($b = 1;$b<=9;$b++) echo "$a*$b=".$a*$b."t"; echo " "; } ?>

c语言-用C语言的递归输出一个99乘法表,请问怎么实现。不能用循环实现

问题描述 用C语言的递归输出一个99乘法表,请问怎么实现.不能用循环实现 用C语言的递归输出一个99乘法表,请问怎么实现.不能用循环实现,请问怎么做 解决方案 #include <stdio.h> void foo(int acc1, int acc2) { if (acc1 > 9) return; printf("%d * %d = %dt", acc1, acc2, acc1 * acc2); if (acc2 >= acc1) { acc2 = 1; a

用shell脚本打印九九乘法表

写一个shell脚本,打印打印九九乘法表,脚本如下: #!/bin/bash for ((j=1;j<=9;j++)) do for ((i=1;i<=j;i++)) do echo -e -n "${i}X${j}=$[${i}*${j}]\t" done echo done

jsp/javascript打印九九乘法表代码_JSP编程

jsp表达式方式: 复制代码 代码如下: <center> <table border="1"> <% for (int i = 1; i <= 9; i++) { %> <tr> <% for (int j = 1; j <= 9; j++) { %> <td> <% if (j <= i) { %> <%=i%>*<%=i%>=<%=i * j%>