数组基础使用

打印 上一主题 下一主题

主题 923|帖子 923|积分 2769

关于数组 ①数组定义之后大小不能改变 ②数组内元素数据类型相通 不答应出现差别类型 ③数组内的元素可以是任何数据类型 包罗基本数据类型和引用数据类型
④ 数组变量属于引用类型,数组也可以看做是对象,数组的每个元素的相当于这个对象的成员变量 ⑤数组本身是对象 Java中对象是在堆中的 因此数组无论是保存原神类型照旧其他的对象类型
数组对象本身是在堆中的
数组声明: int[] num; 数据类型+【】+ 数组名
数组定义: num =new int[10];
也可以合在一起写 int [] num =new int[10];
数组使用:
遍历数组内的每个元素
  1.         int[] arr ={1,2,3,4,5,6};
  2.         for (int i = 0; i < arr.length; i++) {
  3.             System.out.println(i);
  4.         }
复制代码
求数组内的元素和
  1.         int[] arr ={1,2,3,4,5,6};
  2.         int sum =0;
  3.         for (int i = 0; i < arr.length; i++) {
  4.             sum =sum+arr[i];
  5.         }
  6.         System.out.println("元素和"+sum);
复制代码
求数组内的最大值
  1.         int[] arr ={1,2,3,4,5,6};        
  2.         int max =0;
  3.         for (int i = 0; i < arr.length; i++) {
  4.             if(arr[i]>max){
  5.                 max =arr[i];
  6.             }
  7.         }
  8.         System.out.println("最大值"+max);
复制代码
可以将数组作为参数 例:打印数组元素定义方法打印数组元素
  1.     public static void printA(int[] arrays){
  2.         for (int i = 0; i < arrays.length; i++) {
  3.             System.out.println(arrays[i]);
  4.         }
  5.     }
  6. 调用数组方法打印数组元素
  7. int[] arr ={1,2,3,4,5,6};
  8. printA(arr);
复制代码
数组反转
  1.     public static int[] arrs(int[] arras){
  2.         int[] result = new int[arras.length];
  3.         for (int i = 0,j=result.length-1; i < arras.length; i++,j--) {
  4.             result[j]=arras[i];
  5.         }
  6.         return result;
  7.     }
  8. 然后调用方法打印
  9. //        数组反转调用
  10.         int[] a =arrs(arr);
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

反转基因福娃

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表