一个for循环
在做一个随机出题中遇到一点问题请大家帮忙。。。。
实现效果如下..
第一题(因为每个题目对应四个答案,每次循环答案部同ABCD选项不同)
A. 单选按钮 内容A
B. 单选按钮 内容B
C. 单选按钮 内容C
D. 单选按钮 内容D
第二题
A. 单选按钮 内容A
B. 单选按钮 内容B
C. 单选按钮 内容C
D. 单选按钮 内容D
实例代码
<table width="655" height="0" border="0">
<%Iterator tor2 =al.iterator(); //问题
while(tor2.hasNext()){
myBean1 =(SubjectBean)tor2.next();
List list = myBean1.getList();
String u= myBean1.getExamContent();%>
<tr>
<td height="1" colspan="1"> </td>
<font size="-1"> <%=u%> </font> <br>
</tr>
<%
ArrayList get=new ArrayList();
get.add("A");
get.add("B");
get.add("C");
get.add("D");
for(r = 0 ;r <list.size();r++){
AnswerBean aswer = (AnswerBean)list.get(r);
%>
<tr>
<td width="649" height="0"> </td>
<font size="-1"> <%=get.get(r) %> </font>
<font size="-1"> <%=get.get(r) %> </font> <input type="radio" name="RadioGroup1" value=" <%=1%>">
<%=aswer.getExamAnswer()%> <br>
<font size="-1"> <%=get.get(r) %> </font> <input type="radio" name="RadioGroup1" value=" <%=1%>">
<%=aswer.getExamAnswer()%> <br>
<font size="-1"> <%=get.get(r) %> </font> <input type="radio" name="RadioGroup1" value=" <%=1%>">
<%=aswer.getExamAnswer()%> <br>
<font size="-1"> <%=get.get(r) %> <input type="radio" name="RadioGroup1" value=" <%=1%>">
</font> <%=aswer.getExamAnswer()%> <br> <font size="-1"> <%=aswer.getExamAnswer()%> <br> </font>
</tr>
<%} %>
<%}%>
现在的问题是。。每当我循环一次的时候 本来第一题是按照A,B,C,D循环的格式现在变成了
第一题(现在每个题目的选项ABCD一模一样了。而且循环N次只能够选择一个。。)
A. 单选按钮 内容(A)
A. 单选按钮 内容(A)
A. 单选按钮 内容(A)
A. 单选按钮 内容(A)
第2题
B. 单选按钮 内容(B)
B. 单选按钮 内容(B)
B. 单选按钮 内容(B)
B. 单选按钮 内容(B)
急求帮忙。。。虽然我 知道 是循环出了问题。。但是没有好的设计思路。。。请各位帮忙了 。。。。。。
|