连续次数我不明白是什么意思?我理解为循环的次数,如果不是,请标明下,我在改改,大概流程就是下面的程序,如果满意,请采纳:
public static void main(String args[]){
Random t=new Random();
int[] x=new int[100];
for(int i=0;i<x.length;i++){
x[i]=t.nextInt(100)+1;
}
System.out.print("随机选取100个数字(1-100):");
for(int a:x){
System.out.print(a+"\t");
}
System.out.println();
System.out.print("随机选取一个Y(1<y<100):");
int y=t.nextInt(99)+2;
System.out.print(y);
System.out.println();
System.out.print("随机选取一个z:");
int z=t.nextInt(100)+1;
System.out.println(z);
System.out.print("x个随机整数中大于等于y(1<y<100)的,并且连续次数大于或等于z的数据:");
for(int i=0;i<x.length;i++){
if((i+1)>=z){//循环次数大于Z
if((x[i]>=y) ){//x>y
System.out.print(x[i]+"\t");
}
}
}
}
追问比如y=28,连续有几个数38,35,29,72都大于28,连续个数就为4,当连续数个数大于z时,输出这若干个数据,谢谢前辈啊,我是初学者