产生25个随机数,针对每个数值,使用if-then-else语句来区分该值究竟大于、等于、还是小于下一个随机数?

2025-02-27 03:34:24
推荐回答(2个)
回答1:

public static void main(String[] args){
Random rd=new Random();
int[] num=new int[25];
for(int i=0;i<25;i++){
num[i]=rd.nextInt(100);
}
for(int j=0;j<24;j++){
if(num[j] System.out.println(num[j]+"小于"+num[j+1]);
}else if(num[j] System.out.println(num[j]+"等于"+num[j+1]);
}else{
System.out.println(num[j]+"大于"+num[j+1]);
}
}
}

回答2:

Option Explicit

Private Sub Command1_Click()
Randomize
Dim i As Integer, j As Integer
Dim a(1 To 25) As Integer
For i = 1 To 25
flag:
a(i) = Int(Rnd * 100)
For j = 1 To i - 1
If a(i) = a(j) Then GoTo flag
Next
Print a(i);
Next
End Sub