Java语言打印九九乘法表可以有多种实现方式,以下给出两种示例说明:
- 使用双重循环
代码示例:
public class MultiplicationTable {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + "*" + i + "=" + i*j + "\t");
}
System.out.println();
}
}
}
解析:使用两个循环,外层循环控制行数,内层循环控制每一行的列数。在内层循环中打印成绩,并使用制表符\t
控制格式。内层循环执行完毕后,需要换行。
- 使用String.format()
代码示例:
public class MultiplicationTable {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(String.format("%d*%d=%-2d ", j, i, i*j));
}
System.out.println();
}
}
}
解析:使用String类的format()方法格式化输出,可以在参数中指定格式,如%d
表示整数,%s
表示字符串,%f
表示浮点数等。其中-2
表示左对齐,并留出两个字符的宽度。
以上两种实现方式均可以输出九九乘法表,开发者可以自行选择实现方式。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java语言打印九九乘法表 - Python技术站