java用函数定义方法打印九九乘法表
时间: 2024-11-27 22:20:56 浏览: 25
在Java中,你可以定义一个静态方法来打印九九乘法表。这里是一个简单的例子:
```java
public class MultiplicationTable {
public static void printMultiplicationTable() {
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(); // 每行结束后换行
}
}
public static void main(String[] args) {
printMultiplicationTable();
}
}
```
在这个程序中,`printMultiplicationTable`方法是一个公共方法,可以直接通过类名调用。它使用两个嵌套循环遍历1到9的数字,计算并打印出每个乘法表达式的结果。
当你运行这个`main`方法时,会看到完整的九九乘法表被打印出来。
相关问题
scala九九乘法表代码
Scala是一种高级编程语言,它融合了面向对象编程和函数式编程的特性,可以运行在Java虚拟机上。下面是一个Scala实现的九九乘法表代码示例:
```scala
object MultiplicationTable {
def main(args: Array[String]): Unit = {
for(i <- 1 to 9; j <- 1 to i) {
print(j + " × " + i + " = " + (i*j) + "\t")
if(i == j) println()
}
}
}
```
代码解释:
- `object MultiplicationTable`:定义了一个名为MultiplicationTable的单例对象
- `def main(args: Array[String]): Unit`:定义了一个名为main的方法,参数为字符串数组,返回值类型为Unit(相当于Java中的void)
- `for(i <- 1 to 9; j <- 1 to i)`:使用for循环嵌套,i从1到9,j从1到i
- `print(j + " × " + i + " = " + (i*j) + "\t")`:打印出乘法表中的每一项
- `if(i == j) println()`:当i等于j时,换行打印下一行的乘法表
相关问题:
1. Scala是什么?有哪些特点?
2. 什么是Scala的单例对象?
3. 如何在Scala中使用for循环?
阅读全文