首页 > 基础资料 博客日记

JSP输出九九乘法表(包含table表格)

2024-10-15 12:00:07基础资料围观99

Java资料网推荐JSP输出九九乘法表(包含table表格)这篇文章给大家,欢迎收藏Java资料网享受知识的乐趣

前言

 本博客文章已收录至专栏JSP技术,阅读其他有关博客笔记请转至该专栏下查阅

传送门 -->JSP技术


问题

如图所示,在JSP代码下输出以下4种不同输出形式的乘法口诀表

要求每个算式都有表格包含,如下图所示


解析

九九乘法表--左下角

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>九九乘法表</title>
    <%--jsp脚本的使用(九九乘法表,左下角)--%>
</head>
<h1>九九乘法表,左下角</h1>
<table border="1" style="border:1px solid black">
    <%
        for(int x = 1; x <= 9; x++){
            out.print("<tr>");
            for(int y = 1;y <= x;y++){
                out.print("<td>");
                out.println(y + "*" + x + "=" + x * y);
                out.print("</td>");
            }
            out.print("</tr>");
        }
    %>
</table>
</html>

九九乘法表--左上角

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>九九乘法表</title>
</head>
<body>
<h1>九九乘法表,左上角</h1>
<table border="1" style="border:1px solid black">
    <%
        for(int x = 9; x >= 1; x--){
            out.print("<tr>");
            for(int num = 1; num <= x; num++){
                out.print("<td>");
                out.println(num + "*" + x + "=" + num * x);
                out.print("</td>");
            }
            out.print("</tr>");
        }
    %>
</table>
</body>
</html>

九九乘法表--右下角

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<h1>九九乘法表,右上角</h1>
<table border="1" style="border:1px solid black">
    <%
        for(int x = 9; x >= 1; x--){
            out.print("<tr>");
            for(int y = 9; y > x; y--){
                out.print("<td></td>");
            }
            for(int num = x; num > 0; num--){
                out.print("<td>");
                out.println(num + "*" + x + "=" + num * x);
                out.print("</td>");
            }
            out.print("</tr>");
        }
    %>
</table>
</body>
</html>

九九乘法表--右上角

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<h1>九九乘法表,右下角</h1>
<table border="1" style="border:1px solid black">
    <%
        for(int x=1; x<=9; x++){
            out.print("<tr>");
            for(int y = 1; y <= 9 - x; y++){
                out.print("<td></td>");
            }
            for(int num = x; num > 0; num--){
                out.print("<td>");
                out.println(x + "*" + num + "=" + x * num);
                out.print("</td>");
            }
            out.print("</tr>");
        }
    %>
</table>
</body>
</html>


文章来源:https://blog.csdn.net/Sakurapaid/article/details/133943185
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云