是先生成一组随机数。。然后排列。。最后二分查找。。但是在生成随机数时出现了问题请大虾们指教啊public class BiranySearch{
public static void main(String args[]){
int arr[] = setArray();
print(arr);
}
public static void print(int[] Array){
for(int i=0;i<=9;i++){
System.out.print(Array[i]+"\t");
}
}
public static int[] setArray(){
int a[];
for(int i = 0;i <= 9;i++){
a[i] = (int)(Math.random() *100) ;
}
return a;
}
}
public static void main(String args[]){
int arr[] = setArray();
print(arr);
}
public static void print(int[] Array){
for(int i=0;i<=9;i++){
System.out.print(Array[i]+"\t");
}
}
public static int[] setArray(){
int a[];
for(int i = 0;i <= 9;i++){
a[i] = (int)(Math.random() *100) ;
}
return a;
}
}
import java.lang.Math;public class BiranySearch{
public static void main(String args[]){
int arr[] = setArray();
print(arr);
}
public static void print(int[] Array){
for(int i=0;i<=9;i++){
System.out.print(Array[i]+"\t");
}
}
public static int[] setArray(){
int a[] = new int[10];
for(int i = 0;i <= 9;i++){
a[i] = (int)(Math.random() *100) ;
}
return a;
}
}
Random random = new Random();int a = random.nextInt(100);
public static void main(String args[]){
int arr[] = setArray();
print(arr);
}
public static void print(int[] Array){
for(int i=0;i<=9;i++){
System.out.print(Array[i]+"\t");
}
}
public static int[] setArray(){
int a[] = new int[10];
for(int i = 0;i <= 9;i++){
a[i] = (int)(Math.random() *100) ;
}
return a;
}
}
for(int i = 0;i <= 9;i++){
a[i] = (int)(Math.random() *100) ;
}
return a;
}