【Java】打印一个九九乘法表(for循环与while循环)
程序员文章站
2022-06-05 22:10:11
...
问题:
在界面打印九九乘法表;
方案:需要使用嵌套循环来实现
用x表示行数,用y表示列数,y受到x的制约。
最后解释一下System.out.print()和System.out.println();这两个的用法是不一样的
System.out是标准输出的意思,通常与计算机的接口设备有关,如打印机,显示器等。
print是打印,即就是将括号内的内容标准化打印到显示器上,没有换行。
而println是print+line的意思,即就是不但完成打印,还要回车。
两者的意思差别很大,读者需要注意。
for循环:
package workspace;
public class 九九乘法表 {
public static void main(String[] args) {
for (int x = 1; x<=9; x++) {
for (int y = 1; y <= x; y++) {
System.out.print( y + "*" + x + "=" + x*y + '\t' );
}
System.out.println();
}
}
}
同理可得while循环,具体的理解请读者自行思考,下面直接给出代码
while循环:
package workspace;
public class 九九乘法表 {
public static void main(String[] args) {
int i = 1;
int j = 1;
while (i <= 9) {
j = 1;
while (j <= i) {
System.out.print(j + "*" + i + "=" + i * j + " ");
j++;
}
System.out.println();
i++;
}
}
}
输出结果如图:
上一篇: 众数
下一篇: 很想叫他们一声“二”哥