62,614
社区成员
发帖
与我相关
我的任务
分享
package ss;
import java.util.*;
public class demox {
public static void main(String[] args) {
int[] arr =getArr();
System.out.println("最大值"+arr[0]+"出现了"+arr[1]+"次");
}
public static int[] getArr(){
//定义数组
int[] arr = new int[4];
//导入随机包
Random r =new Random();
//定义接收最大值
int max = 0 ;
//最大值计数器
int con = 0 ;
//随机数给数组赋值
for(int i = 0; i < arr.length; i++){
//随机产生随机数
int rr = r.nextInt(9)+1;
//循环赋值
arr[i] = rr;
//作比较,找到数组最大的元素
if(arr[i] > max){
max = arr[i];
}
}
// 寻找最大值出现的次数
for(int i = 0 ; i < arr.length ; i++){
if(max == arr[i]){
con++;
}
}
int[] arr1 = new int[2];
arr1[0]=max;
arr1[1]=con;
for(int i : arr) {
System.out.println(i);
}
return arr1;
}
}
package ss;
import java.util.*;
public class demox {
public static void main(String[] args) {
int[] arr =getArr();
System.out.println("最大值"+arr[0]+"出现了"+arr[1]+"次");
}
public static int[] getArr(){
//定义数组
int[] arr = new int[4];
//导入随机包
Random r =new Random(); // 这一行中()内是中来添加种子的,而不是控制随机数范围
//定义接收最大值
int max = 0 ;
//最大值计数器
int con = 0 ;
//随机数给数组赋值
for(int i = 0; i < arr.length; i++){
//随机产生随机数
int rr = r.nextInt(9)+1;
//循环赋值
arr[i] = rr;
//作比较,找到数组最大的元素
if(arr[i] > max){
max = arr[i];
}
}
// 寻找最大值出现的次数
for(int i = 0 ; i < arr.length ; i++){
if(max == arr[i]){
con++;
}
}
int[] arr1 = new int[2];
arr1[0]=max;
arr1[1]=con;
for(int i : arr) {
System.out.println(i);
}
return arr1;
}
}