第八周作业

10.生成一个长度为10的随机整数数组(每个数都是0-100之间),输出,排序后,再输出

复制代码
package Home8;

import java.util.Arrays;
import java.util.Random;

public class Homework5 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        // 生成一个长度为10的随机整数数组(每个数都是0-100之间),输出,排序后,再输出
        Random a = new Random();
        int b[] = new int[10];
        for (int i = 0; i < b.length; i++) {
            b[i] = a.nextInt(100);
        }
        for (int i : b) {
            System.out.println(i);
        }
        System.out.println("从小到大排序后:");
        Arrays.sort(b);
        for (int i = 0; i < b.length; i++) {
            System.out.println(b[i]);
        }

    }

}
复制代码

6、将一个数组中的元素逆序存放

package jby;

 

 

public class jby {

 

    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        int num[]={2021,4,23};

        for (int i = 0; i < num.length/2; i++) {

            int temp;

            temp=num[i];

            num[i]=num[num.length-1-i];

            num[num.length-1-i]=temp;

        }

        for (int i = 0; i < num.length; i++) {

            System.out.println(num[i]);

        }

}

}

 

7. 将一个数组中的重复元素其他保留一个的清零。(知识点:数组遍历、数组元素访问)

复制代码
public class qifei1 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        int a[]={2,3,3,5,6,4,3,8,7};
        for(int i=0;i<9;i++){
            for(int j=0;j<9;j++){
                if(a[i]==a[j]&&i!=j){
                    a[i]=0 ;
                }
                    
                    
            }
        }
        for (int i = 0; i < 9; i++) {
            System.out.println(a[i]);
        }
        
        
            
    }
    }
复制代码

8、给定一维数组{ -10,2,3,246,-100,0,5},计算出数组中的平均值、最大值、最小值。(知识点:数组遍历、数组元素访问)

复制代码
public class qifei1 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        int a[]={-10,2,3,246,-100,0,5};
        int sum=0,x=0;
        int max=a[0];
        int min=a[0];
        for(int i=0;i<7;i++){
                sum=sum+a[i];
                if(a[i]>max){
                    max=a[i];
                }
                    if(a[i]<min){
                        min=a[i];
                    }
        }
                    x=sum/7;
                    System.out.println("最大值是"+max);
                    System.out.println("最小值是"+min);
                    System.out.println("平均值是"+x);
        
        
        
        
        }
    }
复制代码

 

7. 将一个数组中的重复元素其他保留一个的清零。(知识点:数组遍历、数组元素访问)

复制代码
public class qifei1 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        int a[]={2,3,3,5,6,4,3,8,7};
        for(int i=0;i<9;i++){
            for(int j=0;j<9;j++){
                if(a[i]==a[j]&&i!=j){
                    a[i]=0 ;
                }
                    
                    
            }
        }
        for (int i = 0; i < 9; i++) {
            System.out.println(a[i]);
        }
        
        
            
    }
    }
复制代码

8、给定一维数组{ -10,2,3,246,-100,0,5},计算出数组中的平均值、最大值、最小值。(知识点:数组遍历、数组元素访问)

复制代码
public class qifei1 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        int a[]={-10,2,3,246,-100,0,5};
        int sum=0,x=0;
        int max=a[0];
        int min=a[0];
        for(int i=0;i<7;i++){
                sum=sum+a[i];
                if(a[i]>max){
                    max=a[i];
                }
                    if(a[i]<min){
                        min=a[i];
                    }
        }
                    x=sum/7;
                    System.out.println("最大值是"+max);
                    System.out.println("最小值是"+min);
                    System.out.println("平均值是"+x);
        
        
        
        
        }
    }
复制代码

posted @ 2021-04-26 22:24  计算机1903庞斯文  阅读(92)  评论(0)    收藏  举报