A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lostyou 中级黑马   /  2015-9-28 22:59  /  317 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. class demo {
  2.         public static void main(String[] args) {
  3.                 int []arr={6,13,8,18,35,3,22};
  4.                 int [][]tdArr={{22,66,44},{77,33,88},{25,45,65},{11,66,99}};
  5.                 printArr(arr);
  6.                 System.out.println("max:"+getMax(arr));
  7.                 System.out.println("min:"+getMin(arr));
  8.                 reverseArr(arr);
  9.                 printArr(arr);
  10.                 System.out.println("3的index:"+findE(arr,3));
  11.                 printTwoDimensionArray(tdArr);
  12.                 System.out.println("二维数组的和是:"+sumArr(tdArr));
  13.         }
  14.         //数组的遍历
  15.         public static void printArr(int []arr){
  16.                 for(int i=0;i<arr.length;i++){
  17.                         System.out.println("arr["+i+"]"+":"+arr[i]);
  18.                 }       
  19.         }
  20.         //获取数组最大值
  21.         public static int  getMax(int []arr){
  22.                 int max=arr[0];
  23.                 for (int i=1;i<arr.length ;i++ ) {
  24.                         if(max<arr[i]){
  25.                                 max=arr[i];
  26.                         }
  27.                 }
  28.                 return max;
  29.         }
  30.         //获取数组中最小值
  31.         public static int  getMin(int []arr){
  32.                 int min=arr[0];
  33.                 for (int i=1;i<arr.length ;i++ ) {
  34.                         if(min>arr[i]){
  35.                                 min=arr[i];
  36.                         }
  37.                 }
  38.                 return min;
  39.         }
  40.         //反转数组
  41.         public static int[] reverseArr(int[]arr){
  42.                 for (int i=0;i<=arr.length/2 ;i++ ) {
  43.                         int temp=0;
  44.                         temp=arr[i];
  45.                         arr[i]=arr[arr.length-1-i];
  46.                         arr[arr.length-1-i]=temp;
  47.                 }
  48.                 return arr;
  49.         }
  50.         //查找指定元素第一次在数组中出现的索引
  51.         public static int findE(int[]arr,int e){
  52.                 for (int i=0;i<arr.length ;i++ ) {
  53.                         if(e==arr[i]){
  54.                                 return i;
  55.                         }
  56.                 }
  57.                 return -1;
  58.         }
  59.         //二维数组遍历
  60.         public static void printTwoDimensionArray(int tdArr[][]){
  61.                 for (int i=0; i<tdArr.length;i++ ) {
  62.                         for(int j=0;j<tdArr[i].length;j++){
  63.                                 System.out.print(tdArr[i][j]+" ");
  64.                         }
  65.                         System.out.println();
  66.                 }
  67.         }
  68.         //二维数组求和
  69.        
  70.         public static int sumArr(int[][] tdArr){
  71.                 int sum=0;
  72.                 for(int i=0;i<tdArr.length;i++){
  73.                         for (int j=0;j<tdArr[i].length ;j++ ) {
  74.                                 sum+=tdArr[i][j];
  75.                         }
  76.                 }
  77.                 return sum;
  78.         }
  79. }
复制代码


2 个回复

倒序浏览
唉哟 不错哦
回复 使用道具 举报
啦啦啦~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马