for(int k=0;k<3;k++)
{
String[] answer = null;
String radio_An="";
if(rs.next())//这里出问题了!
{
radio_An = rs.getString("radio_an");
answer = radio_An.split(",");
}
for(int i=0;i<6;i++)
{
out.println(answer[i]);
}
for(int i=0;i<6;i++)
{
out.println("A:"+ nA_A[i] + "B:" + nA_B[i] + "C:" + nA_C[i]);
}
}
catch(SQLException e1)
{
out.print("失败");
}
数据库了有这几行数据:
1 A,B,C,A,B,C,
2 B,C,A,A,B,C,
3 A,B,C,B,A,B,
4 C,A,B,A,C,A,
5
6 B,A,C,C,D,A,
只要K>4,这程序就会报错,因为第五个为空!应该如何修改呢?
我想计算出每一竖有多少A,有多少B,有多少C!
上面的正确答案为:
每一题: A:2 B:2 C:1
第二题: A:2 B:2 C:1
第三题: A:1 B:1 C:3
第四题: A:3 B:1 C:1
谢谢大家了....
{
String[] answer = null;
String radio_An="";
if(rs.next())//这里出问题了!
{
radio_An = rs.getString("radio_an");
answer = radio_An.split(",");
}
for(int i=0;i<6;i++)
{
out.println(answer[i]);
}
for(int i=0;i<6;i++)
{
out.println("A:"+ nA_A[i] + "B:" + nA_B[i] + "C:" + nA_C[i]);
}
}
catch(SQLException e1)
{
out.print("失败");
}
数据库了有这几行数据:
1 A,B,C,A,B,C,
2 B,C,A,A,B,C,
3 A,B,C,B,A,B,
4 C,A,B,A,C,A,
5
6 B,A,C,C,D,A,
只要K>4,这程序就会报错,因为第五个为空!应该如何修改呢?
我想计算出每一竖有多少A,有多少B,有多少C!
上面的正确答案为:
每一题: A:2 B:2 C:1
第二题: A:2 B:2 C:1
第三题: A:1 B:1 C:3
第四题: A:3 B:1 C:1
谢谢大家了....
{
String[] answer = null;
String radio_An="";
if(rs.next())//这里出问题了!
{
radio_An = rs.getString("radio_an");
answer = radio_An.split(",");
for(int i=0;i<answer.length;i++)
{
out.println(answer[i]);
} for(int i=0;i<answer.length;i++)
{
out.println("A:"+ nA_A[i] + "B:" + nA_B[i] + "C:" + nA_C[i]);
}
}
}
catch(SQLException e1)
{
out.print("失败");
}
{
String[] answer = null;
String radio_An="";
if(rs.next())//这里出问题了!
{
radio_An = rs.getString("radio_an");if(radio_An==null)////如果为空,则XXXXXXXXXXXXX
continue ;
answer = radio_An.split(",");
}
for(int i=0;i<6;i++)
{
out.println(answer[i]);
}
for(int i=0;i<6;i++)
{
out.println("A:"+ nA_A[i] + "B:" + nA_B[i] + "C:" + nA_C[i]);
}
}
catch(SQLException e1)
{
out.print("失败");
}
rs.next()报错呀