zoukankan      html  css  js  c++  java
  • 【宋红康程序思想学习日记4】数组简单操作

    class Shuzu4
    {
      public static void main(String[] args)
      {
        int[] arr=new int[]{12,34,55,22,54,3,2,2,-9,0,-89};
        //最大值
        int max=arr[0];
        for(int i=0;i<arr.length;i++){
        if(max<=arr[i]){
        max=arr[i];
        }
        }
    System.out.println("最大值是"+max);
    //最小值
    int min=arr[0];
    for(int i=0;i<arr.length;i++){
    if(min>=arr[i]){
    min=arr[i];
    }
    }
    System.out.println("最小值是"+min);
    //总和
    int sum=0;
    for(int i=0;i<arr.length;i++){
    sum+=arr[i];
    }
    System.out.println("总和是"+sum);
    //平均数
    double ave=0;
    ave=sum/arr.length;
    System.out.println("平均数是"+ave);
    //复制
    int[] arr1=new int[arr.length];
    for(int i=0;i<arr1.length;i++){
    arr1[i]=arr[i];
    }
    //数组中元素反转
    for(int i=0;i<arr.length/2;i++){
    int temp=arr[i];
    arr[i]=arr[arr.length-i-1];
    arr[arr.length-i-1]=temp;
    }

    //或
    for(int x=0,y=arr.length-1;x<y;x++,y--){
    int temp=arr[x];
    arr[x]=arr[y];
    arr[y]=temp;
    }
    //遍历
    for(int i=0;i<arr1.length;i++){
    System.out.println(arr1[i]);
    }
    }
    }

  • 相关阅读:
    1029: [JSOI2007]建筑抢修
    1028: [JSOI2007]麻将
    1050 棋盘染色 2
    1026: [SCOI2009]windy数
    1074: [SCOI2007]折纸origami
    839. Optimal Marks
    1024: [SCOI2009]生日快乐
    1025: [SCOI2009]游戏
    1023: [SHOI2008]cactus仙人掌图
    对前面的总结
  • 原文地址:https://www.cnblogs.com/noaman/p/4926570.html
Copyright © 2011-2022 走看看