Java实验项目二——二维数组实现九九乘法表

Program:打印乘法口诀表

    (1)编写一个方法,参数(二维数组),完成将二维数组中的数据按照行列显示的工作。

    (2)编写一个测试方法,给出99乘法表,放入到二维数组中,调用(1)中的方法,显示乘法口诀表。

Description:main方法所在类在最后给出,代码如下:

 1 /*
 2  *Description:定义工具类,负责初始化二维数组和打印二维数组
 3  *
 4  * */
 5
 6 package tools;
 7
 8
 9 public class Operate {
10
11     //初始化二维数组
12     public static String[][] init() {
13
14         String[][] temp = new String[9][9];
15         for( int i = 0; i < 9; i++ ) {
16
17             for( int j = 0; j < 9; j++ ) {
18                 if( j <= i ) {                //保存乘法表内容
19                     temp[i][j] = (j + 1) + "*" + (i + 1) + "=" + ((i+1)*(j+1)) + "  ";
20                 }
21                 else {
22                     temp[i][j] = "";        //不需要的地方赋值为:""
23                 }
24             }
25             temp[i][i] += "\n";                //加回车
26         }
27
28         return temp;            //返回二维数组
29     }
30
31
32     //打印数组元素
33     public static void printInfo(String[][] temp) {
34
35         for( int i = 0; i < temp.length; i++ ) {
36
37             for( int j = 0; j < temp[i].length; j++ ) {
38                 System.out.print( temp[i][j] );
39             }
40         }
41     }
42
43 }
 1 /*
 2  * Description:通过二维数组打印九九乘法表
 3  *
 4  * Written By:Cai
 5  *
 6  * Date Written;
 7  *
 8  * */
 9
10 package main;
11
12 import tools.Operate;
13
14 public class DemoTwo2 {
15
16     public static void main(String args[]) {
17
18         String[][] temp = Operate.init();        //初始化二维数组
19         Operate.printInfo(temp);                //打印数组
20
21     }
22 }
时间: 2025-01-02 03:39:50

Java实验项目二——二维数组实现九九乘法表的相关文章

Java程序中用for循环语句 写出九九乘法表

今天学习了Java的for循环,用这个写了个九九乘法表,分享给大家.好东东要懂得分享额. 源码如下: for (int i=1;i<=9;i++) {          for (int j=1;j<=i;j++){              System.out.print(i+"*"+j+"="+(i*j)+"\t");          }          System.out.println("");  

I00027 Java语言程序-打印九九乘法表

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

java语言打印上三角和下三角,进一步得到九九乘法表

关于下面两种图形的打印问题 ***** 与 * ****  ** *** *** ** **** *  ***** 一:程序 1.先打印下三角 2.结果 3.后打印上三角 4.结果 二:知识点 1.for的双循环 2.规律 尖朝上,可以改变条件.让条件随着外循环变化. 尖朝下,可以初始化值,让初始化随着外循环变化. 三:运用(九九乘法表) 1.程序 2.结果

九九乘法表的实现--JAVA基础

JAVA算法实现:输出九九乘法表 Jiujiu.java: package com.qkys.www; public class Jiujiu { public static void main(String[] args){ for(int i=1;i<=9;i++){ for (int j=1; j<=i ;j++) { System.out.print(j+"x"+i+"="+j*i+" "); } System.out.pri

九九乘法表-java jsp

<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" %><%@ page import="java.text.*" %><% String path = request.getContextPath();%><!DOCTYPE html PUBLIC "-//

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

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <

Java -GUI开发九九乘法表

Java GUI开发九九乘法表 (1)实现目标: 利用java自带的awt包,基础控件开发一个九九乘法表,点击可以显示对应的乘法口诀. (2)控件选择: 点击--Button 显示--TextField (3)界面设计:总体设计布局 (4)主窗体编写 将程序在屏幕中央区显示 1 /*窗口居中显示*/ 2 int Win_width=fr.getWidth(); 3 int Win_Height=fr.getHeight(); 4 Toolkit kit = Toolkit.getDefaultT

Java中如何获取多维数组的长度

在程序处理中遍历数组是一种很常见的操作,但遍历数组时,我们需要知道数组各维度的长度(一维数组除外,for each 可以遍历),下面举例说明如何求多维数组的长度. 一维 : int [] array ={1 2 3 4 5} ; size = array.length() ; 二维数组: Java实际上没有多维数组,只有一维数组.多维数组可以理解为"数组的数组" :举例二维数组其实是一个一维数组,数组中每个元素是一个一维数组.从而得到行列的长度为 . int  [ ] [ ] arra

Java题库——chapter7 多维数组

1)Which of the following statements are correct? 1) _______ A)char[ ][ ] charArray = {{'a', 'b'}, {'c', 'd'}}; B)char[2][2] charArray = {{'a', 'b'}, {'c', 'd'}}; C)char[2][ ] charArray = {{'a', 'b'}, {'c', 'd'}}; D)char[ ][ ] charArray = {'a', 'b'};