//九九乘法表
public class lianxi3 {
public static void main(String[] args) {
for(int i=9;i>=1;i--){
for(int j=9;j<=i;j--){
Systemoutprint(j+""+i+"="+ji+"\t");
}
Systemoutprintln();
}
}
}
手打很累,求满意。。
第一种方式:方形
打印结果:
11=1 21=2 31=3 41=4 51=5 61=6 71=7 81=8 91=9
12=2 22=4 32=6 42=8 52=10 62=12 72=14 82=16 92=18
13=3 23=6 33=9 43=12 53=15 63=18 73=21 83=24 93=27
14=4 24=8 34=12 44=16 54=20 64=24 74=28 84=32 94=36
15=5 25=10 35=15 45=20 55=25 65=30 75=35 85=40 95=45
16=6 26=12 36=18 46=24 56=30 66=36 76=42 86=48 96=54
17=7 27=14 37=21 47=28 57=35 67=42 77=49 87=56 97=63
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64 98=72
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
代码如下:
第二种方式:正三角
打印结果:
11=1
12=2 22=4
13=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
16=6 26=12 36=18 46=24 56=30 66=36
17=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
代码如下:
第三种方式:倒三角
打印结果:
11=1 21=2 31=3 41=4 51=5 61=6 71=7 81=8 91=9
22=4 32=6 42=8 52=10 62=12 72=14 82=16 92=18
33=9 43=12 53=15 63=18 73=21 83=24 93=27
44=16 54=20 64=24 74=28 84=32 94=36
55=25 65=30 75=35 85=40 95=45
66=36 76=42 86=48 96=54
77=49 87=56 97=63
88=64 98=72
99=81
代码如下:
第四种方式:倒三角
打印结果:
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
17=7 27=14 37=21 47=28 57=35 67=42 77=49
16=6 26=12 36=18 46=24 56=30 66=36
15=5 25=10 35=15 45=20 55=25
14=4 24=8 34=12 44=16
13=3 23=6 33=9
12=2 22=4
11=1
代码如下:
试试
public static void main(String[] args){//从上到下循环5次,每次输出星号,但位置是要算出来的,可以看出是每行9列,能排出这个阵势
String a = "";
String b = "";
int count = 5;//全局定义输出几行
for (int temp = 1; temp < (count + 1); temp++){
if (temp != 1){//第1次就是一个×
a += " ";//逐行构造 × ×× ×××
}
//这里写一个方法,传入a,和当前第几行,还有要输出多少行,返回带空格的字符串,去形成居中的版式
b = trans(count, temp, a);
Systemoutprintln(b);
}
}
private static String trans(int count,int temp,String a){
String b = a;
for (int temp2 = count; temp2 > temp; temp2--){//以5行为例,第1次循环4次,第2次循环3次,在前面加空格
b = " " + b;
}
return b;
}
运行结果:
方法一:
1 i = 1
2 while i < 10:
3 k = 1
4 while k <= i:
5 print('%d%d=%2d '% (i,k,ik),end='') #end=‘’ 表示不换行(系统默认输出完毕换行)
6 k += 1
7 print()
8 i += 1
输出结果
9 11= 1
10 21= 2 22= 4
11 31= 3 32= 6 33= 9
12 41= 4 42= 8 43=12 44=16
13 51= 5 52=10 53=15 54=20 55=25
14 61= 6 62=12 63=18 64=24 65=30 66=36
15 71= 7 72=14 73=21 74=28 75=35 76=42 77=49
16 81= 8 82=16 83=24 84=32 85=40 86=48 87=56 88=64
17 91= 9 92=18 93=27 94=36 95=45 96=54 97=63 98=72 99=81
方法二、
1 a = 9
2 while a > 0:
3 i = 1
4 while i <= a:
5 print('%d %d = %2d '%(a,i,ai),end= '')
6 i += 1
7 print()
8 a -= 110 11
输出结果:
9 9 1 = 9 9 2 = 18 9 3 = 27 9 4 = 36 9 5 = 45 9 6 = 54 9 7 = 63 9 8 = 72 9 9 = 81
10 9 1 = 9 9 2 = 18 9 3 = 27 9 4 = 36 9 5 = 45 9 6 = 54 9 7 = 63 9 8 = 72 9 9 = 81
11 8 1 = 8 8 2 = 16 8 3 = 24 8 4 = 32 8 5 = 40 8 6 = 48 8 7 = 56 8 8 = 64
12 7 1 = 7 7 2 = 14 7 3 = 21 7 4 = 28 7 5 = 35 7 6 = 42 7 7 = 49
13 6 1 = 6 6 2 = 12 6 3 = 18 6 4 = 24 6 5 = 30 6 6 = 36
14 5 1 = 5 5 2 = 10 5 3 = 15 5 4 = 20 5 5 = 25
15 4 1 = 4 4 2 = 8 4 3 = 12 4 4 = 16
16 3 1 = 3 3 2 = 6 3 3 = 9
17 2 1 = 2 2 2 = 4
18 1 1 = 1
以上就是关于编写一个倒三角型的乘法口诀的java程序的代码是什么全部的内容,包括:编写一个倒三角型的乘法口诀的java程序的代码是什么、java 输出乘法口诀表、java中如何使用一个for循环打印出乘法口诀表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)