java九九乘法表编程代码,,,,,

java九九乘法表编程代码,,,,,,第1张

思路:

定义整型二维数组,用循环,

第一层循环控制行数,从1-9,表示第二个乘数

第二层循环控制列数,从1到外循环因子,表示第一个乘数

用字符串存储乘法等式然后打印输出,第二层循环用print,循环完了用println

代码

public void printMult9() {

    for (int i = 1, i <= 9; i ++) {

        for (int j = 1, j <= i; j ++) {

            int ji = i  j;

            Systemoutprint(j+"×"+i+"="+ji);

        }

        Systemoutprintln();

    }

}

望采纳

k和i都是变量,是可变得~for(int k=1;k<=9;k++)是一种循环,会一直循环k的值,第一次是1,第二次是2,以此类推,一直到9,你的代码应该是

for(int k=1;k<=9;k++){ //代表k会循环9次

for(int i=1;i<=9i++) {

Systemoutprintln(k+""+i+"="+ik+"\t"); //像控制台打印 ki=ki 双引号里面是什么就会打印什么

} // \t代表4个空格的距离

Systemoutprintln(); //是做了一个换行

}

package controller;

import javaio;

public class IODemo {

public static void main(String[] args)throws IOException {

File file = new File("d:/九九乘法表txt");

OutputStream output = new FileOutputStream(file);

String str = "";

for(int i=1;i<10;i++){

for(int j=1;j<=i;j++){

str+=j+""+i+"="+ij+"\t";

}

str+="\r\n";

}

Systemoutprintln(str);

outputwrite(strgetBytes());

Systemoutprintln("写入成功!");

//不用了记得关掉

outputclose();

}

}

public class MultiplicationTable {

public static void main(String[] args) {

for (int i = 1 ; i <= 9 ; i++){

for (int j = 1 ; j <= i ; j++){

Systemoutprint(i + "" + j + "=" + i j + " ");

}

Systemoutprintln();

}

}

}

执行效果一:

11=1

21=2 22=4

31=3 32=6 33=9

41=4 42=8 43=12 44=16

51=5 52=10 53=15 54=20 55=25

61=6 62=12 63=18 64=24 65=30 66=36

71=7 72=14 73=21 74=28 75=35 76=42 77=49

81=8 82=16 83=24 84=32 85=40 86=48 87=56 88=64

91=9 92=18 93=27 94=36 95=45 96=54 97=63 98=72 99=81

倒置的九九乘法表

public class ResupinateMultiplicationTable {

public static void main(String[] args) {

for (int i = 9 ; i >= 1 ; i--){

for (int j = i ; j >= 1 ; j--) {

Systemoutprint(i + "" + j + "=" + i j + " ");

}

Systemoutprintln();

}

}

}

执行效果二:

99=81 98=72 97=63 96=54 95=45 94=36 93=27 92=18 91=9

88=64 87=56 86=48 85=40 84=32 83=24 82=16 81=8

77=49 76=42 75=35 74=28 73=21 72=14 71=7

66=36 65=30 64=24 63=18 62=12 61=6

55=25 54=20 53=15 52=10 51=5

44=16 43=12 42=8 41=4

33=9 32=6 31=3

22=4 21=2

11=1

使用两层for循环即可编写九九乘法表,以下是两个例子代码,包括上三角和下三角

上三角:

class

Demo

{

public

static

void

main(String[]

args)

{

Systemoutprintln("九九乘法表(下三角):");

int

x,y;

for(x

=

1;x

<=

9;

x++)

{

for(y

=

9;y

>=

x;

y--)

{

Systemoutprint((9-y+1)+""+x+"="+x(9-y+1)+"\t");

}

Systemoutprintln();

}

}

}

下三角:

class

Demo

{

public

static

void

main(String[]

args)

{

Systemoutprintln("九九乘法表(下三角):");

int

x,y;

for(x

=

0;x

<=

9;

x++)

{

for(y

=

1;y

<=

x;

y++)

{

Systemoutprint(y+""+x+"="+xy+"\t");

}

Systemoutprintln();

}

}

}

以上就是关于java九九乘法表编程代码,,,,,全部的内容,包括:java九九乘法表编程代码,,,,,、java九九乘法表、java编程将一个99乘法表输出到文件中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9362191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存