Java语言打印九九乘法表_java

这是小时候背的九九乘法表,是中文版,不是数字版,用Java程序打印出来了。
 Java源程序如下:  

package com.elephant.multiply99table;

public class Multiply99table {
 public static String Convert(int digit) {
 String[] digitWords = { "十", "一", "二", "三", "四", "五", "六", "七", "八",
 "九" };
 if (digit < 10)
 return digitWords[digit];
 else if (digit == 10)
 return digitWords[digit / 10] + digitWords[0];
 else
 return digitWords[digit / 10] + digitWords[0]
  + digitWords[digit % 10];
 }

 public static void main(String[] args) {
 for (int i = 1; i <= 9; i++) {
 for (int j = i; j <= 9; j++) {
 System.out.print(Convert(i) + Convert(j)
  + ((i * j >= 10) ? "" : "得") + Convert(i * j));
 System.out.print(((i * j > 10) ? "  " : "   "));
 }
 System.out.println(""); // 换行
 }
 }
}

 程序运行结果如下:

 一一得一  一二得二  一三得三  一四得四  一五得五  一六得六  一七得七  一八得八  一九得九   
 二二得四  二三得六  二四得八  二五一十  二六一十二 二七一十四 二八一十六 二九一十八  
 三三得九  三四一十二 三五一十五 三六一十八 三七二十一 三八二十四 三九二十七  
 四四一十六 四五二十十 四六二十四 四七二十八 四八三十二 四九三十六  
 五五二十五 五六三十十 五七三十五 五八四十十 五九四十五  
 六六三十六 六七四十二 六八四十八 六九五十四  
 七七四十九 七八五十六 七九六十三  
 八八六十四 八九七十二  
 九九八十一  

以上就是本文的全部内容,希望对大家学习java程序设计有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索java
九九乘法表
c语言打印九九乘法表、java打印九九乘法表、用java打印九九乘法表、九九乘法表c语言、c语言九九乘法表代码,以便于您获取更多的相关知识。

时间: 2024-10-27 12:27:33

Java语言打印九九乘法表_java的相关文章

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

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

用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%>

vb作业-vb程序编出九九乘法表

问题描述 vb程序编出九九乘法表 初学者多多关照 解决方案 第一个,?也可以,规范地写是print 后面那个next后的问号,写print "",输出一个换行 解决方案二: 如果我的回答解决了你的问题,请点下我回答右边的采纳,谢谢 解决方案三: 写一个给你,在你的窗体上添加一个按钮(最好在右下角) 添加如下代码: Dim i As Long Dim j As Long For i = 1 To 9 For j = 1 To 9 Print i & "*" j

PHP输出九九乘法表代码实例_php实例

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

JS实现上下左右对称的九九乘法表_javascript技巧

九九乘法表使用很多种语言都可以实现.本文讲述JavaScript中常用的两种循环(For.While)来完成这四种对称的九九乘法表,这个例子是一个练习循环基础很好的方法,由于排版上对不整齐,因此循环了一个表格. 一.左下角为度的梯形乘法表: For循环代码 document.write("<table width='' border='>"); for(var i=; i<=; i++){ document.write("<tr>");

汇编 汇编语言-汇编多重循环 九九乘法表

问题描述 汇编多重循环 九九乘法表 要求用多重循环结构打印梯形结构的九九乘法表,我的思路是外层循环做第一个乘数的INC,里层循环做打印.乘法运算.两个乘数作比较判断是否换行以及第二个乘数的INC.既不知道我的思路能不能实现也不知道我的代码哪里出了问题,求大神指点. 解决方案 九九乘法表 解决方案二: 80x86汇编语言编程:在九九乘法表中高亮显示结果 用汇编语言编程解答: 编程输出九九乘法表,然后通过键盘输入两个数后,对应位置的乘法运算高亮. 例如:输入4.5,那么,4 * 5 = 20 的位置

sql语句实现四种九九乘法表_MsSql

下面用while 和 if 条件写的SQL语句的四种九九乘法表  sql语句实现--x 左下角九九乘法表 DECLARE @I INT ,@J INT,@S VARCHAR() SET @I= WHILE @I< BEGIN SET @J= SET @S='' WHILE @J<=@I BEGIN SET @S=@S+CAST(@J AS CHAR())+'*'+CAST(@I AS CHAR())+'='+CAST((@I*@J)AS CHAR()) SET @J=@J+ END PRINT

jsp输出九九乘法表的简单实例_JSP编程

<% String st = ""; for(int i = 1; i <= 9; i++){ for(int j = 1; j <= i; j++){ st += j+"x"+i+"="+i*j; st += "  "; } st += "<br>"; } %> <table width="400" height="200"