如何用Java中的“for循环”编写九九乘法表?

如题所述

printf是C语言的输出语句
Java里面是System.out.print()或者System.out.println();区别是后者打印完后自动换行,而前者是单行输出。

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

这段是九九乘法表的程序,纯Java的写法。
温馨提示:内容为网友见解,仅供参考
无其他回答

用Java中的for循环编写九九乘法表 要求:1)输出形式为三角形 2)代码整洁...
下面是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");} } } ...

用Java写一个方法,用一个for循环打印九九乘法表 要求:只能用1个for循环...
程序如下 public class Chengfabiao { public static void main(String[] args) { String output = "9 9 乘法表\\n";output += "~~~\\n";for (int i = 1, j = 1; i < 10; j++) { output += "\\t"+ j + "*" + i + "=" + j * i;if (i == j) { j = 0;i++;...

如何用Java编写汉字九九乘法表
思路:将汉字放入一字符数组中.java code:(1)[javascript]代码库 (2)[代码运行效果截图]总结:因为最大乘积不可能超过三位数,所以只需要取个位与十位即可.

九九乘法表怎么用JAVA语言编写
如果把九九乘法表中如“1*1=1”等式全部看作一个个整体的话,九九乘法表可看作一个直角三角形,实现直角三角形可用两个for循环嵌套来实现,那么我们最后输出应为System.out.print(变量1+"*"+变量2+"="+(变量1*变量2)+" ")。输入代码如下:package ch02;public class TEST{public static void ...

求用JAVA编写一个九九乘法表,并在创建的窗口中显示出来
import java.awt.*;public class AppletTest extends Applet { public void paint(Graphics g) { g.setColor (Color.GREEN);g.drawString("九九乘法表",50,20);g.setColor (Color.BLUE);g.drawRect(50, 40, 500, 200);g.setColor (Color.PINK);for(int i=1;i<=9;i++){ for(int j=...

用一个for循环怎么输出九九乘法表?
\/\/参考代码如下: #include<stdio.h>int main(){int i,j;for(int i=1,j=1;j<=9;i++){\/\/只有一个for循环,其中i控制每行输入的算式个数,j控制共有多少行。printf("%d*%d=%2d ",i,j,i*j);if(i==j){\/\/表示这一行输入结束,需要换行,并且下一行i需要从1开始,i=0是因为for...

用JAVA如何编写右上角99乘法口诀,左上角的别来了!!
按照你的要求编写的99乘法口诀程序如下:\/\/九九乘法表 public class AAA { public static void main(String[] args) { \/\/右下角 for(int i=1;i<=9;i++){ for(int j=i;j<9;j++){ System.out.print("\\t");} int k=10-i;for(int j=1;j<=i;j++){ System.out.print(i+"*...

用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+...

java,九九乘法表,输出倒立三角形,即直角在右上方
{ public static void main(String[] args){ for(int i=1;i<=9;i++){ for (int k = 8; k >=i ; k--){ System.out.print("\\t");} for(int j=1;j<=i;j++){ System.out.print(i+"*"+j+"="+i*j+"\\t");} System.out.println();} } } 你试试吧,符合你的要求...

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永远不会...

相似回答