189 8069 5689

java语言代码九九 java编程语言代码

用java写九九乘法表

public static void main(String args[]){

创新互联专注于清河门网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供清河门营销型网站建设,清河门网站制作、清河门网页设计、清河门网站官网定制、成都微信小程序服务,打造清河门网络公司原创品牌,更为您提供清河门网站排名全网营销落地服务。

String str=" ";

int i,j;

for(i=1;i=9;i++){ //第二个for循环执行多少次,表现出来就是输出多少行

for(j=1;j=8;j++){ //这个表现出来就是输出多少列,这个循环中,i值不变链颂孝,j值每循环一次加1

str=i+"*"+j+"="+i*j;

/*这一块是把i大于j的输出用空格替换,让人在视觉上看到的是一个三角形的表,

如果不过滤,直接用else后面的语句会输出一个9*9的矩形

附:楼主是不是没看懂if……else……呢?

如果if或者else后不棚稿带{},默认是指控制紧接着的后面一句,也就是:

if(ij){

System.out.print(" ");

}

else{

System.out.print(str.length()==5?str+" ":str+" ");

}

* */

if(i樱腊j)

System.out.print(" ");

else

System.out.print(str.length()==5?str+" ":str+" ");

}

System.out.println("");

}

}

若要说不够完美的,那就是最后在输出的时候,

System.out.print(str.length()==5?str+" ":str+" ");

他的能做到,对齐,而你的不能

编写java程序九九乘法表用类来实现

public class MultiplyTest

{

public static void main(String[] args){

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

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

System.out.print(new Member(i, j));

}

System.out.println();

}

}

}

class Member{

int num1;

int num2;

public Member(int num1, int num2){

this.num1 = num1;

this.num2 = num2;

}

public String toString(){

return num1 + "*" + num2 + "="迹伏 + num1* num2 + "\t";

}

}

手工写的姿首携请采芹和纳

java 九九乘法表

肯定的啊.第二个程序棚运循环

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

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

}

i=1时,j=1,好吧,出来了1*1=1

j=2时,i==j不成立了,所以j不++了.所以j永远是2了.永远不等于,所链基梁以不会打印了.

i=2,3,4,5,6,7,8,9时

j开始等于1,结果j永锋枯远不会等于i,所以j永远是1了,后面的也就不会执行,不会打印了


本文题目:java语言代码九九 java编程语言代码
URL分享:http://jkwzsj.com/article/dspjgci.html

其他资讯