为了账号安全,请及时绑定邮箱和手机立即绑定

JSP无法打映出九九乘法表

JSP无法打映出九九乘法表

世有悲苦 2016-09-20 21:10:43
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>   <head>     <base href="<%=basePath%>">          <title>我的测试主页</title>          <meta http-equiv="pragma" content="no-cache">     <meta http-equiv="cache-control" content="no-cache">     <meta http-equiv="expires" content="0">         <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">     <meta http-equiv="description" content="This is my page">     <!--     <link rel="stylesheet" type="text/css" href="styles.css">     -->   </head>      <body>   <%!   String print(){             String s = "";             for(int i=9;i<9;i++)             {                 for(int j = 1;j<i;j++)                 {                         s+=i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;&nbsp;&nbsp;";                 }                     s+="<br>";             }             return s;         }         void pp(JspWriter out) throws Exception         {             for(int i=9;i<9;i++)             {                 for(int j = 1;j<i;j++)                 {                         out.print(i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;&nbsp;&nbsp;");                 }                     out.println("<br>");             }                               }      %>            <h1>九九</h1>      <%=print()%>      <% pp(out); %>   </body> </html>
查看完整描述

1 回答

?
Mrshoushou

TA贡献11条经验 获得超5个赞

根本不需要那么麻烦;

for(var i=1;j<=9;j++){

document.write("<tr>");

for(var j=1;j<=i;j++){

document.write('<td>'+i+'x'+j+'='+(i*j)+'</td>');}

document.write("</tr>");}

直接for循环嵌套就解决了

查看完整回答
反对 回复 2016-09-22
  • 世有悲苦
    世有悲苦
    你这是用Javascript,我问的是为什么我的那个是错的,不是麻不麻烦的问题。我想知道为什么我那样不行
  • 1 回答
  • 0 关注
  • 1303 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信