JSP中的if语句。

<%!Stringd1,d2,d3,d4,d5,d6,d7,d8,d9,d10;%><%!Stringc1="B",c2="B",c3="D",c4="B",c5="C"... <%! String d1,d2,d3,d4,d5,d6,d7,d8,d9,d10; %>
<%! String c1="B",c2="B",c3="D",c4="B",c5="C",c6="C",c7="B",c8="C",c9="A",c10="D"; %>
<body>
<center>
<h1>考试结果及答案</h1>
<hr>
<%
d1=request.getParameter("a1");
d2=request.getParameter("a2");
d3=request.getParameter("a3");
d4=request.getParameter("a4");
d5=request.getParameter("a5");
d6=request.getParameter("a6");
d7=request.getParameter("a7");
d8=request.getParameter("a8");
d9=request.getParameter("a9");
d10=request.getParameter("a10");
%>
你本次的考试答案是:<% out.print(d1+" "+d2+" "+d3+" "+d4+" "+d5+" "+d6+" "+d7+" "+d8+" "+d9+" "+d10); %><br>
本次考试试题答案是:<% out.print(c1+" "+c2+" "+c3+" "+c4+" "+c5+" "+c6+" "+c7+" "+c8+" "+c9+" "+c10); %><br>
</center>
<%! int i=0; %>
<%
if(d1==c1){
i++;
}
%>
你本次的考试成绩为:<%=i %>分
代码如上,为什么我的d1和c1是相等的,出来的结果确实0分。
展开
 我来答
疏狂山人
2013-03-25 · TA获得超过1940个赞
知道小有建树答主
回答量:395
采纳率:100%
帮助的人:214万
展开全部
楼上正解
字符串比较用equals
if(c1.equals(d1)){
i++;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenming198909
2013-03-25
知道答主
回答量:48
采纳率:0%
帮助的人:15.7万
展开全部
你这两个是String对象,==比较的是对象地址,要对这两个字符串的值进行比较的话要用equals()。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
baoer1127
2013-03-25 · TA获得超过926个赞
知道小有建树答主
回答量:939
采纳率:71%
帮助的人:330万
展开全部
大哥。你d1 和 c1 是对象吧。

对象 使用 equals 比较啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式