java输出9X9表格
时间: 2023-12-23 07:48:00 浏览: 31
以下是Java程序输出9X9表格的方式:
```java
public class MultiplicationTable {
public static void main(String[] args) {
for(int i=1; i<=9; i++) {
for(int j=1; j<=9; j++) {
System.out.print(i*j + "\t");
}
System.out.println();
}
}
}
```
输出结果:
```
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81
```
相关问题
利用Servlet在页面中输出9X9的乘法表格。
可以按照以下步骤实现:
1. 在 Java Web 项目中创建一个 Servlet 类,继承自 HttpServlet。
2. 在 Servlet 类中重写 doGet 方法,用于处理 GET 请求。
3. 在 doGet 方法中生成一个 HTML 表格,用于输出九九乘法表。
4. 将 HTML 表格写入到 HttpServletResponse 对象中,以便返回给客户端。
以下是示例代码:
```java
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class MultiplicationTableServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 设置响应内容类型
response.setContentType("text/html;charset=UTF-8");
// 生成九九乘法表
StringBuilder sb = new StringBuilder();
sb.append("<html><head><title>九九乘法表</title></head><body><table border='1'>");
for (int i = 1; i <= 9; i++) {
sb.append("<tr>");
for (int j = 1; j <= i; j++) {
sb.append("<td>")
.append(j)
.append("x")
.append(i)
.append("=")
.append(i * j)
.append("</td>");
}
sb.append("</tr>");
}
sb.append("</table></body></html>");
// 输出九九乘法表
response.getWriter().println(sb.toString());
}
}
```
在 doGet 方法中,我们首先设置了响应的内容类型为 text/html;charset=UTF-8,然后生成了一个 HTML 表格,其中包含了九九乘法表的内容。最后,我们将 HTML 表格写入到 HttpServletResponse 对象中,以便返回给客户端。