怎么用java编写程序实现九九乘法表?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用java编写程序实现九九乘法表?相关的知识,希望对你有一定的参考价值。

就是java实现九九乘法表啊!效果如下:
* 1 2 3 4 5 6 7 8 9
1 1
2 2 4
3 3 6 9
4 4 8 12 16
5 5 10 15 20 25
6 6 12 18 24 30 36
7 7 14 21 28 35 42 49
8 8 16 24 32 40 48 56 64
9 9 18 27 36 45 54 63 72 81 了解了吗?麻烦你咯,谢谢高手咯

代码如下:

public class qct

public static void main(String[] args)

int i=0;

int j=0;

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

for(j=i;j<=9;j++)

System.out.print(i+"*"+j+"="+i*j+"\\t");

System.out.println();

扩展资料

import java.lang.*;

import java.util.Arrays;

public class ChengFB

public static void main(String[] args)

int[] Num=new int[10];

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

Num[i]=i;

for(int m=9;m>0;m--)

for(int j=9;j>=m;j--)

int Result;

Result=Num[m]*Num[j];

System.out.print(Num[j]+"*"+Num[m]+"="+Result+" ");

System.out.println();

public int Multi(int x,int y)

int temp;

temp=x*y;

return temp;



参考技术A public static void main(String[] args)
for(int i=1,j=1;j<=9;i++)
System.out.print(i+"*"+j+"="+i*j+";");
if(i==j)
i=0;
j++;
System.out.println();




这样就可以实现一张完整的久久乘法表
参考技术B

如果想直接成结果的话,就把输出改一下,只能帮到你这里了,我也是新手

参考技术C package ch02;

public class TEST
public static void main(String[] args)
for (int i = 1; i <=9; i++)
for (int j = 1; j <= i; j++)
System.out.print(j+"*"+i+"="+(i*j)+" ");

System.out.println();





测试结果 :
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追问

谢谢你,不过我要的是
* 1 2 3 4 5 6 7 8 9
1 1
2 2 4
3 3 6 9
4 4 8 12 16
5 5 10 15 20 25
6 6 12 18 24 30 36
7 7 14 21 28 35 42 49
8 8 16 24 32 40 48 56 64
9 9 18 27 36 45 54 63 72 81 种的,还是谢谢了

追答

package ch02;

public class TEST
public static void main(String[] args)
for (int i = 1; i <=9; i++)
System.out.print(i+" ");
for (int j = 1; j <= i; j++)

System.out.print((i*j)+" ");

System.out.println();





测试结果
1 1
2 2 4
3 3 6 9
4 4 8 12 16
5 5 10 15 20 25
6 6 12 18 24 30 36
7 7 14 21 28 35 42 49
8 8 16 24 32 40 48 56 64
9 9 18 27 36 45 54 63 72 81

本回答被提问者采纳
参考技术D package day01;
public class jiujiucehngfabiao
public static void main(String[] args)
for(int i=1;i<10;i++)
for(int j=1;j<=i;j++)
System.out.print(j+"*"+i+"="+(i*j)+"\t");
System.out.println();

怎么编写Java程序打印九九乘法表?

用两个for循环,一个参数递增,另一个参数递减,代码如下:

public static void main(String[] args)

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

for(int n = 1; n <= i; n++)

System.out.print( i + " x " + n + " = " + i * n + "\\t");

System.out.println();

运行结果如下:

扩展资料:

Java中有三种主要的循环结构:

1、while 循环

while是最基本的循环,它的结构为:

while( 布尔表达式 )
 //循环内容

只要布尔表达式为 true,循环就会一直执行下去。

2、do…while 循环

对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。

do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。

do
//代码语句while(布尔表达式);

3、for 循环

for循环执行的次数是在执行前就确定的。语法格式如下:

for(初始化; 布尔表达式; 更新)
   //代码语句

参考资料:

Oracle官方API接口-Java™ Platform, Standard Edition 7API Specification

W3cSchool-Java 循环结构 - for, while 及 do…while



参考技术A

package text;

public class TEST

public static void main(String[] args)

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

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

System.out.print(j+"*"+i+"="+(i*j)+" ");

System.out.println( );

扩展资料

用其他的方法输出九九乘法表:

#include<stdio.h>

#include<stdlib.h>

int main(void)

int i, j ;

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

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

printf("%d*%d = %-3d", i, j, i*j);

printf("\\n");

   

system("pause");

return0;

参考技术B

程序如下

public class Multiplicaiton

public static void main(String[] args)

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

for(int n = 1; n <= i; n++)

System.out.print( i + " x " + n + " = " + i * n + " ");

System.out.println();


扩展资料

Java开发常用词

第一章:
public['pʌblik] 公共的,公用的
static['stætik] 静的;静态的;静止的
void:[vɔid] 空的
main:[mein] 主要的 重要的
class:[klɑ:s] 类
system:['sistəm] 系统 方法
out:[aut] 出现 出外
print:[print ] 打印
eclipse:[i'klips] java编程软件

第二章:
string:[striŋ] 字符串类型
double:['dʌbl] 双精度浮点型
int:[int] 整型
char:[tʃɑ:] 字符型
scanner:['skænə] 接收输入
integer:['intidʒə]整数 整型
type:[taip]类型

第三章:

Boolean:['bu:li:ən] 布尔类型真假二值
true:[tru:]真
false:[fɔ:ls]假 不正确的
if:[if] 如果
else:[els] 否则
simple:['simpl] 简单 单一体

第四章

case:[keis] 实例 框 架
default:[di'fɔ:lt] 或者
switch:[switʃ] 判断语句
break:[breik] 退出
match:[mætʃ] 匹配

assess:[ə'ses] 评估
exception:[ik'sepʃən] 异常
equals:['i:kwəls]判断两个字符串是否相等

参考技术C public class chengfabiao
public static void main(String[] args)
//9X9乘法表
//定义其中一个乘数,取值范围是1-9 ,循环条件是i++
for(int i=1;i<=9;i++)
//定义另一个乘数,取值范围也是1-9 ,循环条件是j++
for(int j=1;j<=i;j++)
//由于j<=i,输出时将j写在前边,为了好看后边加上制表位:"\t"
System.out.printj+"*"+i+"="+i*j+"\t");

System.out.println();


参考技术D public class Multiplicaiton

public static void main(String[] args)

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

for(int n = 1; n <= i; n++)

System.out.print( i + " x " + n + " = " + i * n + " ");

System.out.println();


本回答被提问者采纳

以上是关于怎么用java编写程序实现九九乘法表?的主要内容,如果未能解决你的问题,请参考以下文章

在java中编写九九乘法表的程序,重要的是帮忙解释一下!

编写一个JSP页面,输出九九乘法表

用JSP编写一个九九乘法表问题?

怎样用js编写九九乘法表?

如何用C#编写九九乘法表??

用VB程序怎么做九九乘法表?