这是我写的程序,但是我希望它运行时能像乘法表那样排列如:
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]);}
} }
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]);}
} }
解决方案 »
- 求助:大一新生Java大作业——幸运轮盘
- 新手菜鸟求解,杭电ACM输出问题。
- 使用socket实现两台电脑通讯的问题
- Applet 中的构造方法???
- java API中有一个indexOf(String str, int fromIndex) 函数,其中的int参数是做什么用的?
- 以下import找不到,咋回事
- jcreator问题,请帮忙。。。。
- jb5的用法???
- 我的Tomcat4.03为什么不能启动呀 ?
- 疯了!! 救我。。。。。。 Sample.jar怎么就是不能执行???
- 我要编写一个类似股份分析的软件,功能需要有数据动态刷新,图形分析等功能,不用WEB形式,用什么语言写好呢?JAVA还是VC还是VB还是其它呢?
- 如何提取文本文档中的数据
if(i==j)System.out.println("");
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();
}
* @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();
}
}
}
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();
}
}
} 外部循环中的加入一个空行System.out.println();就行了。
{ 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(""+i+"*"+j+"="+a[i][j]+"\t");}
System.out.print("\n");
}
} }
public static void main(String[] args){
for(int n=1;n<=9;n++){
for(int i=1;i<=n;i++)
System.out.print(i+"*"+n+"="+i*n+"\t");
System.out.print("\n");
}
}
}
输出: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
for(int i=1;i<=9;i++){
for(int j=1;j<=9;j++){
if(i>=j){
System.out.print("\t"+i+"*"+j+"="+i*j);
}
}
}看看我这!
{
private static int row=9;
private static int col=9;
public static void main(String args[])
{
for(int i=0;i<row;i++)
{
for(int j=0;j<col;j++)
{
if(j<=i)
{
System.out.print((j+1)+"x"+(i+1)+"="+(j+1)*(i+1)+" ");
if(j==i)
{
System.out.println();
}
}
}
}
}}
public static void main(String [] args) {
for(int i = 1; i < 10; i++) { //行数
for(int j = 1; j < i + 1; j++) { //列数
System.out.print(j + "*" + i + "=" + (j*i) + "\t");
}
System.out.println();
}
}我也来凑个热闹,呵呵!