a是String类型,i是int类型,两者不能比较啊,需要把a转成int类型
int n = Integer.valueOf(a).intValue(); 然后 for循环中 i<a改成 i<n
a是字符串,要转换为整形
int n=Integer.parseInt(a); for(int i=0; i<n; i++){ }