当前位置:编程学习 > JAVA >>

一个IT学生的问的

怎么用以for循环打出9*9乘法表
??????
求解答 --------------------编程问答-------------------- 楼主可真赖!
public class J{ 
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+"  ");
}
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   --------------------编程问答-------------------- public class Test{ 
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+"  ");
  }
 System.out.println();
 }
}

}
多想一下逻辑 对你后期会有帮助的 --------------------编程问答-------------------- 大哥  我说的是用一个for循环啊?
用二个的我会啊
有一个学长说可以用一个for循环做出来 --------------------编程问答-------------------- package test;

public class Test {
public static void main(String[] args){
for(int i=1;i<10;i++){
int j=1;
while(j<=i){
System.out.print(j+"*"+i+"="+i*j+"  ");j++;
}
System.out.println();
}
}
}
这样算不算呢? --------------------编程问答-------------------- 算  
还是大哥  牛b
补充:Java ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,