3

1.定义一个包含十个元素的数组。数组元素自己给出
2.遍历打印出数组元素
3.求出数组当中的最小值打印出来
4.求出数组当中的最大值打印出来

5,求数组当中 第二大 值

 

 



第二题:
1.定义一个包含十个元素的数组。数组元素自己给出
2.定义一个方法,求出该数组的平均数,并返回
3.在main方法中将该数组中大于平均数的元素打印到控制台上(平均数用2中定义的方法得到)

 

 


第三题:
1.定义一个包含五个元素的数组。数组元素自己给出
2.将数组当中数据小于10的打印出来
如果存在,则打印出来,具体的数据
如果不存在,则打印出来,未找到合适的数据

 

 

第四题:
1.定义一个包含十个元素的数组。数组元素自己给出
2.统计该数组中有多少个大于平均值的元素,在控制台上打印出来.并求和.

第五题:
1.现存在如下两个数组:
int[] arr1 = {1,2,3};
int[] arr2 = {4,5,6};
2.要求定义一个方法,将上面两个数组传入,在方法中将两个数组合并,形成一个新的数组,并返回.
新的数组: arr3 = {1,2,3,4,5,6}
3.在main方法中调用该方法,将返回的数组遍历打印

复制代码
 1 package com.ben.www;
 2 
 3 public class less05 {
 4     public static int[] met(int[]arr1,int[]arr2){
 5         int[] arr3=new int[arr1.length+arr2.length];
 6         for (int i = 0; i <arr1.length ; i++) {
 7             arr3[i]=arr1[i];
 8         }
 9 
10         for (int i = 0; i < arr2.length; i++) {
11             arr3[i+arr1.length]=arr2[i];
12         }
13 
14         return arr3;
15     }
16 
17     public static void main(String[] args) {
18         int[] arr1 = {1,2,3};
19         int[] arr2 = {4,5,6};
20         int[] acc_arr3=met(arr1,arr2);
21         for (int i = 0; i <acc_arr3.length ; i++) {
22             System.out.println(acc_arr3[i]);
23         }
24     }
25 }
复制代码

 


第六题:
需求:
(1)定义一个int类型的一维数组,内容为{171,72,19,16,118,51,210,7,18}
(2)求出该数组中满足要求的元素和。
要求:求和的元素的个位和十位不能包含7,并且只能为偶数。

复制代码
 1 package com.ben.www;
 2 
 3 public class less06 {
 4     public static void main(String[] args) {
 5         int[] arr={171,72,19,16,118,51,210,7,18};
 6         int sum=0;
 7         for (int i = 0; i <arr.length ; i++) {
 8             if (arr[i]%2==0&&arr[i]%10!=7&&arr[i]/100/10!=7&&arr[i]/10!=7) {
 9                 sum+=arr[i];
10 
11             }
12         }
13         System.out.println("满足要求的元素和是:"+sum);
14     }
15 }

 

posted @ 2020-10-14 15:25  Mars独行侠  阅读(179)  评论(0编辑  收藏  举报