数组

数组的概念:

                  用来存储统一数据类型的容器;

                  举例:水杯中的水。

数据的定义格式:

                  数据类型  []  数组名;

                  数据类型  数组名 [ ];

                    举例 int [] a;int a[];

数组如何进行初始化?

  什么叫初始化:就是给数组中的元素赋值;

数组的初始化分为两种:

                        1)动态初始化:指定数组的长度,它的元素有系统默认分配。

                        2)静态初始化:指定数组的具体元素,数组长度由系统默认分配。

     动态初始化:

          数据类型 [] 数组名=new 数据类型 [指定数组长度]

          数据类型 数组名 []=new 数据类型 [指定数组长度]

               int [] a=new int [3];

               int a []=new int [3];

     静态格式化:

          数据类型 [] 数组名=new 数据类型{元素1,元素2,元素3.....}

       简化版格式:

           数据类型 [] 数组名=n{元素1,元素2,元素3..........}

            举例:

               int [] a={1,2,3};

注意事项:

          不能同时给数组进行动态初始化以及静态初始化

                int [] a=new int [3]{1,2,3,}//  错误的格式


package 数组;


import java.util.Scanner;


public class ArreyDemo3 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int [] y={1,2,3,4,5};
System.out.println("逆序之前的数组是:");
print(y);
System.out.println();
reserve(y);
System.out.println("逆序之后的数组是:");
print(y);


}
public static void reserve(int[] a){
for(int x=0;x<a.length/2;x++){
int temp=a[x];
a[x]=a[a.length-1-x];
a[a.length-1-x]=temp;
}
}
public static void print(int[]a){
System.out.print("[");
for(int x=0;x<a.length;x++){
if(x==a.length-1){
System.out.println(a[x]+"]");
}else{
System.out.print(a[x]+",");
}
}
}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值