java 99乘法表每隔9个换1行 怎么改

public class k99{
public static void main (String[] args){
int i=1;
int j=1;
int k[][]=new int[10][10];
for(i=1;i<10;i++)
{
for(j=1;j<10;j++){
k[i-1][j-1]=i*j;
System.out.println(k[i-1][j-1]);
}
}
}
}

谢谢~
不对啊 一楼的 现在我的输出时 不是对角的。

1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3
4.。。。
想打成方阵似的 谢谢啊~

你想要的是不是实现对角形式的九九乘法表??
如果是的话,请看下面第一个:

public class k99{
public static void main (String[] args){
int i=1;
int j=1;
for(i=1;i<10;i++){
for(j=1;j<=i;j++){
System.out.print(j+"x"+i+"="+i*j+"\t");
}
System.out.println();
}
}
}

最终执行结果为:

1x1=1
1x2=2 2x2=4
1x3=3 2x3=6 3x3=9
1x4=4 2x4=8 3x4=12 4x4=16
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25
1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36
1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49
1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64
1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81

如果是方阵,请看下面的:
public class k99{
public static void main (String[] args){
int i=1;
int j=1;
for(i=1;i<10;i++){
for(j=1;j<10;j++){
System.out.print(j+"x"+i+"="+i*j+"\t");
}
System.out.println();
}
}
}

执行结果为:
1x1=1 2x1=2 3x1=3 4x1=4 5x1=5 6x1=6 7x1=7 8x1=8 9x1=9
1x2=2 2x2=4 3x2=6 4x2=8 5x2=10 6x2=12 7x2=14 8x2=16 9x2=18
1x3=3 2x3=6 3x3=9 4x3=12 5x3=15 6x3=18 7x3=21 8x3=24 9x3=27
1x4=4 2x4=8 3x4=12 4x4=16 5x4=20 6x4=24 7x4=28 8x4=32 9x4=36
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25 6x5=30 7x5=35 8x5=40 9x5=45
1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36 7x6=42 8x6=48 9x6=54
1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49 8x7=56 9x7=63
1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64 9x8=72
1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81

注明(如果你想要的效果是以上方阵的转置的话)
将System.out.print(j+"x"+i+"="+i*j+"\t");修改为
System.out.print(i+"x"+j+"="+i*j+"\t");
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-20
public class k99{
public static void main (String[] args){
int i=1;
int j=1;
int k[][]=new int[10][10];
for(i=1;i<10;i++)
{
for(j=1;j<10;j++){
k[i-1][j-1]=i*j;
System.out.print(k[i-1][j-1] + "\t");
}
System.out.println();
}
}
}
第2个回答  2009-09-20
for(i=1;i<10;i++){
for(j=1;j<10;j++){
k[i-1][j-1]=i*j;
System.out.println(k[i-1][j-1]);
if (j == 9){
System.out.println("");
}
}
}
第3个回答  2020-06-04
你想要的是不是实现对角形式的九九乘法表??
如果是的话,请看下面第一个:
public
class
k99{
public
static
void
main
(String[]
args){
int
i=1;
int
j=1;
for(i=1;i<10;i++){
for(j=1;j<=i;j++){
System.out.print(j+"x"+i+"="+i*j+"\t");
}
System.out.println();
}
}
}
最终执行结果为:
1x1=1
1x2=2
2x2=4
1x3=3
2x3=6
3x3=9
1x4=4
2x4=8
3x4=12
4x4=16
1x5=5
2x5=10
3x5=15
4x5=20
5x5=25
1x6=6
2x6=12
3x6=18
4x6=24
5x6=30
6x6=36
1x7=7
2x7=14
3x7=21
4x7=28
5x7=35
6x7=42
7x7=49
1x8=8
2x8=16
3x8=24
4x8=32
5x8=40
6x8=48
7x8=56
8x8=64
1x9=9
2x9=18
3x9=27
4x9=36
5x9=45
6x9=54
7x9=63
8x9=72
9x9=81
如果是方阵,请看下面的:
public
class
k99{
public
static
void
main
(String[]
args){
int
i=1;
int
j=1;
for(i=1;i<10;i++){
for(j=1;j<10;j++){
System.out.print(j+"x"+i+"="+i*j+"\t");
}
System.out.println();
}
}
}
执行结果为:
1x1=1
2x1=2
3x1=3
4x1=4
5x1=5
6x1=6
7x1=7
8x1=8
9x1=9
1x2=2
2x2=4
3x2=6
4x2=8
5x2=10
6x2=12
7x2=14
8x2=16
9x2=18
1x3=3
2x3=6
3x3=9
4x3=12
5x3=15
6x3=18
7x3=21
8x3=24
9x3=27
1x4=4
2x4=8
3x4=12
4x4=16
5x4=20
6x4=24
7x4=28
8x4=32
9x4=36
1x5=5
2x5=10
3x5=15
4x5=20
5x5=25
6x5=30
7x5=35
8x5=40
9x5=45
1x6=6
2x6=12
3x6=18
4x6=24
5x6=30
6x6=36
7x6=42
8x6=48
9x6=54
1x7=7
2x7=14
3x7=21
4x7=28
5x7=35
6x7=42
7x7=49
8x7=56
9x7=63
1x8=8
2x8=16
3x8=24
4x8=32
5x8=40
6x8=48
7x8=56
8x8=64
9x8=72
1x9=9
2x9=18
3x9=27
4x9=36
5x9=45
6x9=54
7x9=63
8x9=72
9x9=81
注明(如果你想要的效果是以上方阵的转置的话)
将System.out.print(j+"x"+i+"="+i*j+"\t");修改为
System.out.print(i+"x"+j+"="+i*j+"\t");

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网