已解决问题
谷歌a123123654用户在2013.08.23提交了关于“无人知晓j**a中的冒泡排序中问题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-05-12T19:30:11。为什么**生的随机数为有0?怎样可以判断让随机数输出不相等?
请大侠帮忙。
publicstaticvoidmain(String[]args){
int[]arr=RanInt(1,23,6);
inti,j;
for(i=arr.length-1;i>0;i--){
for(j=0;j<i;j++){
if(arr[j]<arr[j+1]){
intt=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
}
}
}
for(intpart=0;part<arr.length-1;part++){
System.out.print(arr[part]+"\t");
}
System.out.println("\n---------------------------------");
RanInt(10,23,6);
}
publicstaticint[]RanInt(intmin,intmax,intj){
int[]arr=newint[j];
for(inti=1;i<j;i++){
arr[i]=(int)(Math.random()*(max-min+1));
System.out.print(arr[i]+"\t");
}
System.out.println("\n");
returnarr;
}
输出结果:0124421
2112440
---------------------------------
01312011希望大家能够帮助她。
详细问题描述及疑问:为什么**生的随机数为有0?
怎样可以判断让随机数输出不相等?
请大侠帮忙。
publicstaticvoidmain(String[]args){
int[]arr=RanInt(1,23,6);
inti,j;
for(i=arr.length-1;i>0;i--){
for(j=0;j<i;j++){
if(arr[j]<arr[j+1]){
intt=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
}
}
}
for(intpart=0;part<arr.length-1;part++){
System.out.print(arr[part]+"\t");
}
System.out.println("\n---------------------------------");
RanInt(10,23,6);
}
publicstaticint[]RanInt(intmin,intmax,intj){
int[]arr=newint[j];
for(inti=1;i<j;i++){
arr[i]=(int)(Math.random()*(max-min+1));
System.out.print(arr[i]+"\t");
}
System.out.println("\n");
returnarr;
}
输出结果:0124421
2112440
---------------------------------
01312011期待您的答案,你无异于雪中送炭,让我感激涕零
!