您的位置:

java乘法表,java乘法表右对齐

本文目录一览:

怎么编写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

JAVA编写程序输出九乘九乘法表

package 九九乘法包;

public class Nine {

public static void main(String[] args)

{

for(int i=1;i=9;i++)//行

{

for(int j=1;j=i;j++)//列

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

System.out.println();//每行换行

}

}

}

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

代码如下:

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;i10;i++)

{

Num[i]=i;

}

for(int m=9;m0;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;

}

}

用Java如何编写九九乘法表上三角

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

上三角:

class

Demo

{

public

static

void

main(String[]

args)

{

System.out.println("九九乘法表(下三角):");

int

x,y;

for(x

=

1;x

=

9;

x++)

{

for(y

=

9;y

=

x;

y--)

{

System.out.print((9-y+1)+"*"+x+"="+x*(9-y+1)+"\t");

}

System.out.println();

}

}

}

下三角:

class

Demo

{

public

static

void

main(String[]

args)

{

System.out.println("九九乘法表(下三角):");

int

x,y;

for(x

=

0;x

=

9;

x++)

{

for(y

=

1;y

=

x;

y++)

{

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

}

System.out.println();

}

}

}