主题:帮忙解决数组错误?
public void show()
{
data.initial();
System.out.println("我行我素购物管理系统 > 客户信息管理 > 显示客户信息\n");
System.out.println("\t会员号\t\t\t生日\t\t\t\t积分");
System.out.println("---------------------|----------------------------|--------------------------");
for(int i=0;i<data.custNo[i]||i<data.custScore[i];i++)
System.out.print(data.custNo[i]+"\t\t\t\t "+data.custScore[i]+"\n\n");
for([b]int n=0;n<data.custBirth[n];n++)[/b]
System.out.println(data.custBirth[n]);
}
}
错误在粗体部分,为什么我在前面定义 int[] custNo=new int[100];
String[] custBirth=new String[100];
int[] custScore=new int[100]; 的数组int的都没问题,可是String类型用到for循环时这个for循环就出错了
{
data.initial();
System.out.println("我行我素购物管理系统 > 客户信息管理 > 显示客户信息\n");
System.out.println("\t会员号\t\t\t生日\t\t\t\t积分");
System.out.println("---------------------|----------------------------|--------------------------");
for(int i=0;i<data.custNo[i]||i<data.custScore[i];i++)
System.out.print(data.custNo[i]+"\t\t\t\t "+data.custScore[i]+"\n\n");
for([b]int n=0;n<data.custBirth[n];n++)[/b]
System.out.println(data.custBirth[n]);
}
}
错误在粗体部分,为什么我在前面定义 int[] custNo=new int[100];
String[] custBirth=new String[100];
int[] custScore=new int[100]; 的数组int的都没问题,可是String类型用到for循环时这个for循环就出错了