‘壹’ 如何用javascript编写九九乘法表
<script type="text/javascript" >
function step(){
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
document.write(i+"x"+j+"="+i*j +"");
}document.write("<br/>")
}
}
</script>
</head>
<body onload="step()">
</body>
(1)jsp脚本九九乘法表代码扩展阅读
c语言九九乘法表,具体代码如下,在Trubo2.0、3.0、VC6.0下正常。
#include <stdio.h>
int main(void)
{
int i,j;
for (i=1;i<=9;i++)
{
for (j=1;j<=i;j++)
printf("%d*%d=%d ",j,i,j*i);
printf(" ");
}
}
‘贰’ 用JSP编写99乘法表
<html>
<head>
<script type="text/javascript">
for(var i=1;i<=9;i++){
for(var j=1;j<=i;j++){
document.write(i+'*'+j+'='+i*j);
document.write(' ');
}
document.write('<br>');
}
</script>
<title>99乘法表</title>
</head>
<body>
</body>
</html>
‘叁’ 如何用jsp编写九九乘法表
写两层for循环就可以解决,第一层为循环的次数,第二层为计算值
‘肆’ jsp函数写出九九乘法表的问题
学习JSP之前最好有Java基础,这样JSP学起来会比较轻松这个乘法表就跟普通的Java程序是一样的,唯一不同的是它是显示在网页中,具体的程序已经有人回答了,我就不啰嗦了。
‘伍’ JSP制作一个九九乘法表代码
参考代码:
<%@pagelanguage="java"contentType="text/html;charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<title>九九乘法表</title>
</head>
<body>
<%
for(inti=1;i<=9;i++){
for(intj=1;j<=i;j++){
out.print(j+"×"+i+"="+(i*j)+" ");
}
out.print("<br>");
}
%>
</body>
</html>
运行效果:
‘陆’ 用JSP编写一个九九乘法表问题
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello JSP</title>
</head>
<body>
<!-- 九九乘法表 -->
<table id="table1">
<%
for(int i=1;i<=9;i++)
{
%>
<tr> <!-- i行 -->
<%
for(int j=1;j<=i;j++)
{
%>
<td> <!-- j列 -->
<%
out.print(i+"*"+j+"="+(i*j));
%>
</td>
<%
}
%>
</tr>
<%
}
%>
</table>
</body>
<script type="text/javascript" src="js/jquery-1.11.0.js"></script>
<script type="text/javascript">
$("#table1 tr:even").css("background-color","bisque");
$("#table1 tr:odd").css("background-color","#D6BCD6");
</script>
</html>
换行:利用<table>来控制乘法表的格式,共9*9,但并不是每行都有9列,所以要用jsp编写双重for循环控制每行的列数。
(6)jsp脚本九九乘法表代码扩展阅读:
用JSP输出九九乘法表
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page import="java.util.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>打印九九乘法表</title>
</head>
<body>
<%
long startTime = System.nanoTime();//记录开始时间单位是纳秒
%>
输出九九乘法表
<hr>
<%
for(int i = 1;i <= 9;i++)
{
for(int j = 1;j<=i;j++)
{
String str = j + "*" + i + "=" + j * i;
out.print(str+" ");
}
out.print("<br>");
}
long time = System.nanoTime() - startTime;
%>
生成九九乘法表用时为(单位是纳秒):
<%
out.print(time/1000);
%>
</body>
</html>
‘柒’ 编写一个JSP页面,输出九九乘法表
<%@ page language="java" import="java.util.*" pageEncoding="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>Jsp在页面上输出九九乘法表</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">
</head>
<body>
<%
StringBuffer sb = new StringBuffer();
for(int i = 1; i <= 9; i++){
for(int j = 1; j <= i; j++){
sb.append(j + "*" + i + "=");
sb.append(j*i);
sb.append("");
}
sb.append("<br>");
}
%>
<%=sb.toString()%>
</body>
</html>