首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

9*9乘法表解决思路

2012-03-20 
9*9乘法表这是我写的程序,但是我希望它运行时能像乘法表那样排列如:11 21 2 31 2 3 4…… …… ……import java.

9*9乘法表
这是我写的程序,但是我希望它运行时能像乘法表那样排列如:
1
1 2
1 2 3
1 2 3 4
…… …… ……



import java.io.*;
public class list
{ public static void main(String args[])
  { int a[][]=new int [100][100];
for(int i=1;i<=9;i++)
 for(int j=1;j<=i;j++)
{a[i][j]=i*j;
System.out.print("\t\t"+a[i][j]);}
} }


[解决办法]
System.out.print(+i+"*"+j+"="+a[i][j]);
if(i==j)System.out.println("");
[解决办法]

Java code
int a[][] = new int[9][];for(int i=0;i<9;i++){    a[i]=new int[i+1];    for(int j=0;j<a[i].length;j++){        a[i][j] = (i+1)*(j+1);    System.out.print(a[i][j]+"\t");    }    System.out.println();}
[解决办法]
给个例子给你参考一下:
Java code
public class MultiplicationTable {    /**     * @param args     */    public static void main(String[] args) {        // TODO Auto-generated method stub        for (int i = 1; i < 10; i++) {            for (int j = 1; j <= i; j++) {                int multiplication = i * j;                System.out.print(j + "*" + i + "=" + multiplication + "\t");            }            System.out.println();        }    }}
[解决办法]
Java code
public class list{      public static void main(String args[])    {          //int a[][]=new int [100][100];        int sum = 0;        for(int i=1;i <=9;i++)        {            for(int j=1;j <=i;j++)            {                                //a[i][j]=i*j;                                //System.out.print("\t\t"+a[i][j]);                sum=i*j;                System.out.print(sum+"  ");            }            System.out.println();        }    }  }
[解决办法]
7楼的可以,其实就是两个for循环,搂主加油俄!

热点排行