編寫jsp頁面計(jì)算1到100的和 JSP編程統(tǒng)計(jì):1到100中分別計(jì)算奇數(shù)和偶數(shù)的和(用For和while語句)?
JSP編程統(tǒng)計(jì):1到100中分別計(jì)算奇數(shù)和偶數(shù)的和(用For和while語句)?代碼示例:<!DOCTYPE HTML public“//W3C//DTD HTML 4.01//en”“http:
JSP編程統(tǒng)計(jì):1到100中分別計(jì)算奇數(shù)和偶數(shù)的和(用For和while語句)?
代碼示例:
<!DOCTYPE HTML public“//W3C//DTD HTML 4.01//en”“http://www.w3.org/TR/html4/strict.dtd“>
<html>
<head>
<meta name=”generator”content=”HTML整潔,請(qǐng)參閱。”www.w3.org“>
<meta http equiv=”Content Type”Content=”text/html charset=utf-8“>
<title>未命名”文檔</title>
</head>
<body>
<%
int A=0,B=0,i=0
而(i< 101){
如果(i%2==0){
A=i
}其他{
B=i
}輸出.println(“(while)偶數(shù)之和是”。 ")
輸出.println(”(while)奇數(shù)和是:“B”。“)
}]>
<%
int a=0,B=0,j=0
對(duì)于(I<101i){
if(j%2==0){
a=j
}else{
B=j
}輸出.println(“(for)偶數(shù)之和是”。 ")
輸出.println奇數(shù)之和為:“B”?!啊?/p>
}
%>
</body>
</HTML>
在JSP下如何計(jì)算時(shí)間差?
JSP只不過是使用java代碼,嵌入到JSP標(biāo)記中,代碼如下:stringd1=simpleFormat.format格式(“2018-05-2910:07:22”)字符串2=simpleFormat.format格式(“2018-05-2911:17:22”)長DT1=簡單格式.parse(d1).getTime()longdt2=簡單格式.parse(D2)。Gettime()intmsecond=(int)(d2-d1)//MS difference intsecond=(int)((d2-d1)/1000)//seconds difference intminutes=(int)((d2-d1)/1000/60)//minutes difference in hour=(int)((d2-d1)/1000/60/60/24)//days difference,或通過前臺(tái)腳本JS和jQuery。代碼如下:vard1=newdate(“2018/05/2910:07:22”)vard2=newdate(“2018/05/2911:17:22”)//如果日期格式不是反斜杠而是“-”,則需要以下代碼:vard1=newdate(“2018-05-2910:07:22”)。替換(/-/g,“/”)vard2=newdate((“2018-05-2911:17:22”)。Replace(/-/g,“/”)alert(parseInt(d2-d1))//毫秒差分alert(parseInt(d2-d1)/1000)//秒差分alert(parseInt(d2-d1)/1000/60)//分鐘差分alter(parseInt(d2-d1)/1000/60/60)//小時(shí)差分alert(1-9可能出現(xiàn)在百位,0-9可能出現(xiàn)在十位,所以出現(xiàn)的次數(shù)是9*10)。也就是說,9在一位數(shù)字中出現(xiàn)的次數(shù)是1990=100,然后計(jì)算出9在十位數(shù)字中出現(xiàn)的次數(shù):9在兩位十位數(shù)字中出現(xiàn)的次數(shù)=10(在一位數(shù)字0-9的情況下)三位數(shù)字和十位數(shù)字出現(xiàn)的次數(shù)9=9*10(100位數(shù)字可能出現(xiàn)1-9,單個(gè)數(shù)字可能出現(xiàn)0-9,所以出現(xiàn)的次數(shù)是9*10),也就是說,十個(gè)數(shù)字出現(xiàn)9的次數(shù)是10 90=100次,然后計(jì)算百分位數(shù)上出現(xiàn)9的次數(shù):三個(gè)數(shù)字百分位數(shù)上出現(xiàn)9的次數(shù)是100(單個(gè)數(shù)字可能出現(xiàn)0-9,十個(gè)數(shù)字可能出現(xiàn)0-9,所以數(shù)字出現(xiàn)次數(shù)為10*10)。公式為:19 9*10 10 9*10 10*10=300倍。另外:在計(jì)算時(shí),要注意是否需要計(jì)算0或1的出現(xiàn)次數(shù)!當(dāng)計(jì)算0的出現(xiàn)次數(shù)時(shí),當(dāng)十位數(shù)為0時(shí),不存在兩個(gè)十位數(shù)出現(xiàn)0的情況。同樣,也不存在三百次出現(xiàn)0的情況,所以0的出現(xiàn)次數(shù)是9 9*10 9*10 3=192(最后3次是因?yàn)閿?shù)字1000,0出現(xiàn)3次);在計(jì)算1出現(xiàn)的次數(shù)時(shí),其他步驟與9相同,只是最后一次加起來,1000出現(xiàn)1次,所以公式是:19 9*10 9*10 10 1=301。