用Java中的for循环编写九九乘法表 要求:1)输出形式为三角形 2)代码整洁,明了

2024-11-30 23:42:12
推荐回答(5个)
回答1:

printf是c语言里面的,就是相当于你的System.out.print();

printf("\n");===System.out.println();

下面是java中九九乘法的代码:class  乘法口诀

{

 public static void main(String[] args) 

 {    

  int i,j,k;

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

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

      {

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

     System.out.print("  ");

      }

      System.out.print("\n");

     } 

 }

}

回答2:

public class MultiplicationTable {
public static void main(String[] args) {
outer: for (int i = 1; i <= 9; i++) { // 第一层循环
for (int j = 1; j <= 9; j++) { // 第二次循环
if (j > i) { // 如果j>i
System.out.println(); // 换行
continue outer; // 跳过循环放弃不需要的乘数
}
String str = j + "*" + i + "=" + j * i;
System.out.print(str + "\t"); // 使用制表符格式化输出
}
System.out.println();
}
}
}

回答3:

for(int i=1;i<10;i++)
{
for(int j=1;j<=i;j++)
{
System.out.print(i+"*"+j+"="+i*j);
System.out.print("\t");
}
System.out.println();
}

回答4:

printf是从c语言延续下来的。

public class X99 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
{
System.out.print(""+ i +"*"+ j +"="+ (i*j)+" ");
}
System.out.println("");
}
}

}

回答5:

package com.koolbao.test;

public class MyTest {

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