/*public static void main(String[] args) {
int[] arr = new int[6];
int sum = 0;
Random random = new Random();
for (int i = 0; i <arr.length ; i++) {
arr[i] = random.nextInt(100)+1;
System.out.println(arr[i]);
sum +=arr[i];
}
System.out.println("sum:" + sum);
}*/
/*public static void main(String[] args) {
int[] arr ={2,4,3,2,5};
for (int i = 0; i < arr.length; i++) {
int result = arr[i];
System.out.print(result);
}
}*/
/*public static void main(String[] args) {
int[] arr = {1,2,3,4,5};
int num = 0;
for (int i = 0; i <arr.length ; i++) {
num = num *10 +arr[i];
}
System.out.println(num);
}*/
/* public static void main(String[] args) {
int[] arr = new int[10];
int sum = 0;
Scanner sc = new Scanner(System.in);
System.out.println("请输入十组数据:");
for (int i = 0; i <arr.length ; i++) {
arr[i] = sc.nextInt();
sum += arr[i];
}
System.out.println("result:" + sum);
}*/
//---------------------------------------------------------------------------------------------------------------
//第十一题:定义一个int类型的一维数组长度为10,随机生成10个随机数,赋值给数组的元素。
// 要求随机数的范围为:[15,25],最后遍历输出数组
/* public static void main(String[] args) {
int[] arr = new int[10];
Random r = new Random();
for (int i = 0; i <arr.length ; i++) {
arr[i]=r.nextInt(16)+10;
System.out.println(arr[i]);
}
}*/
//---------------------------------------------------------------------------------------------------------------
题目12 获取数组中元素值为偶数的累加和与元素值为奇数的累加和,并计算他们之间的差值
/*public static void main(String[] args) {
int[] arr = new int[5];
Scanner scanner = new Scanner(System.in);
for (int i = 1; i < 6; i++) {
System.out.println("请输入第" + i + "个数字:");
int number = scanner.nextInt();
arr[i - 1] = number;
}
print(arr);
}
public static void print ( int[] arr){
int Double = 0;
int Singer = 0;
int result = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 2 == 0) {
Double += arr[i];
}
if (arr[i] % 2 != 0) {
Singer += arr[i];
}
}
result = Double - Singer;
if (result >= 0) {
result = result;
} else {
result = -result;
}
System.out.println("偶数和:" + Double + ",奇数和:" + Singer + ",相差:" + result);
}*/
//-------------------------------------------------------------------------------------------------------------
// 题目13 现在main方法中有一个数组int arr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
// 定义方法将数组中的0使用1-10之间的随机数替换掉(每一个0都要用一个新的随机数替换),并统计替换了多少个。
// 2. 调用上面定义的方法,替换掉0并统计结果
// 3. 对操作后的数组使用任意格式进行遍历,查看结果
/* public static void main(String[] args) {
int[] arr={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
int[] brr={1,2,3,4,5,6,7,8,9,10};
Random random = new Random();
int count=0;
for (int i = 0; i <arr.length ; i++) {
if(arr[i]==0){
int key=random.nextInt(10)+1;
arr[i]=brr[key];
count++;
}
}
for (int i = 0; i <arr.length ; i++) {
System.out.println(arr[i]);
}
System.out.println(" ");
System.out.println("count:"+ count);
}*/
//-------------------------------------------------------------------------------------------------------------