『壹』 如何用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>