Chinaunix首页 | 论坛 | 博客
  • 博客访问: 346873
  • 博文数量: 81
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 847
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-25 22:29
个人简介

执一不失,能君万物http://weidian.com/s/284520723?wfr=c

文章分类

全部博文(81)

文章存档

2016年(11)

2015年(70)

我的朋友

分类: Java

2015-06-28 22:25:21


点击(此处)折叠或打开

  1. package com.TroubleShooting.java;
  2. /*
  3.  * 1.求数组元素的最大值、最小值、平均数、总和等

  4.    2.数组的复制、反转

  5.    

  6.  */
  7. public class TestArray3 {
  8. public static void main(String[] args){
  9.         int[] arr=new int[]{11,22,3,4,55};
  10.         //最大值
  11.         int max=arr[0];
  12.         for(int i=0;i<arr.length;i++){
  13.             if(max<arr[i]){
  14.                 max=arr[i];
  15.             }
  16.         }
  17.         System.out.println("最大值为"+max);
  18.         //最小值
  19.         int min=arr[0];
  20.         for(int i=0;i<arr.length;i++){
  21.             if(min>arr[i]){
  22.                 max=arr[i];
  23.             }
  24.         }
  25.         System.out.println("最小值为"+min);
  26.         //求和
  27.         int sum=0;
  28.         for(int i=0;i<arr.length;i++){
  29.             sum +=arr[i];
  30.         }
  31.         System.out.println("这几个数值的总和为"+sum);
  32.         //求平均值
  33.         int avg=0;
  34.         //int len=0;
  35.         //len=arr.length;
  36.         //avg=sum/len;
  37.         avg=sum/arr.length;
  38.         System.out.println("这几个数值的平均数为"+avg);
  39.         
  40.         //数组元素的复制
  41.         int[] arr1=new int[arr.length];
  42.         for(int i=0;i<arr1.length;i++){
  43.             arr1[i]=arr[i];
  44.             System.out.print(arr1[i]+"\t");
  45.         };
  46.         System.out.println();
  47.         System.out.println("反转后的数值为:");
  48.         //数组元素的反转
  49.         /*
  50.          * 方法一
  51.         for(int i=0;i<arr.length/2;i++){
  52.             int temp=arr[i];
  53.             arr[i]=arr[arr.length-1-i];
  54.             arr[arr.length-1-i]=temp;
  55.         }
  56.         */
  57.         //方法二
  58.         for(int x=0,y=arr.length-1;x<y;x++,y--){
  59.             int temp=arr[x];
  60.             arr[x]=arr[y];
  61.             arr[y]=temp;
  62.         }
  63.         //遍历
  64.     
  65.         for(int i=0;i<arr.length;i++){
  66.             System.out.print(+arr[i]+"\t");
  67.         };
  68. }
  69. }

阅读(1584) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~