思路:
定义整型二维数组,用循环,
第一层循环控制行数,从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乘法表输出到文件中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)