java九九乘法表编程代码,,,,,

如题所述

思路:

定义整型二维数组,用循环,

第一层循环控制行数,从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;
            System.out.print(j+"×"+i+"="+ji);
        }
        System.out.println();
    }
}

望采纳

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-02-28
打印出九九算法乘表 
例一:运用for循环和if语句实现功能 
public class MultiplicationList {  
 /** 
  * @param args   */ 
 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();    }       }          
  for(int j=1;j<=9;j++){     
   for(int i=1;i<=j;i++){      
    System.out.print(i+"*"+j+"="+i*j+";");    }     
   System.out.println();   }  
 }  } 
 
例二:只用for循环。 
public class MultiplicationList {  
 /** 
  * @param args   */ 
 public static void main(String[] args) { 
  for(int j=1;j<=9;j++){     
   for(int i=1;i<=j;i++){      
    System.out.print(i+"*"+j+"="+i*j+";");    }     
   System.out.println();   }  
 }  }

本回答被网友采纳
第2个回答  2014-03-11
我记得这个是刚学习编程的题目吧!
呵呵...(没别的意思啊!只是好多年不见这个题目了,想起以前自己刚学习的时候了。)

for(int i=1;i<10;i++){
for(int j=1; j<=i ; j++){
System.out.print(j+" * "+i+" = "+(j*i));
}
System.out.println();
}
第3个回答  2014-03-11
public class MultiplicationList {  
 /** 
  * @param args   */ 
 public static void main(String[] args) { 
  for(int j=1;j<=9;j++){     
   for(int i=1;i<=j;i++){      
    System.out.print(i+"*"+j+"="+i*j+";");   
   }     
   System.out.println();  
   }  
  }  
 }

第4个回答  2014-03-11
#include <stdio.h>
void main()
{
int i,j;
for (i=1;i<=9;i++)
{ for(j=1;j<=9;j++)
printf("%d*%d=%2d ",i,j,i*j);
printf("\n");
}
}
相似回答