安图恩兑换的宝珠属性:大家帮我找找错误,重重有赏

来源:百度文库 编辑:高校问答 时间:2024/05/03 05:42:06
import user.*;
class FindNumber{
private int[]circle=new int[20];
FindNumber(){
for(int i=0;i<=19;i++){
circle[i]=user.ReadNumber.readInteger();
}
}
}
int[]findSum(){
int[]sum20=new int[20];
for(int i=0;i<=19;i++){

sum20[i]=circle[i]+circle[(i+1)%20]+circle[(i+2)%20]+circle[(i+3)%20];
}
return sum20;
}

int posMax(int[]intA){
int max=intA[0];int pMax=0;
for(int i=0;i<=(intA.length-1);i++){
if(intA[i]>max){max=intA[i];pMax=i;}
}
return pMax;
}
int posMin(int[]intA){
int min=intA[0];int pMin=0;
for(int i=0;i<=(intA.length-1);i++){

if(intA[i]<min) {min=intA[i];pMin=i;}
}
return pMin;
}
void output(int pMax,int pMin){
System.out.print("和为最大的4个紧挨着的数是:");
for(int i=0;i<=3;i++){
System.out.print(circle[(pMax+i)%20]+"\t");
}
System.out.println();
System.out.print("和为最小的4个紧挨的数是:");
for(int i=0;i<=3;i++){
System.out.print(circle[(pMin+i)%20]+"\t");
}
System.out.println();
}
class TestFindNumber{
public static void main(String[]args){
int []int20=new int[20];
int pMax,pMin;
FindNumber fn=new FindNumber();
int20=fn.findSum();
pMax=fn.posMax(int20);
pMin=fn.posMin(int20);
fn.output(pMax,pMin);
}
}

请详细说说问题所在