java数组增,删,改,查(元素)

创建数组的三种方式:(以整型数组为例)

        1, int [ ] nums=new int[5];     //nums变量名  [5]是数组大小

         2,  int  [ ] nums= new int[]{1,2,3,4,5};

         3,  int [] nums={1,2,3,4,5};

        array 数组   index下标    out of超出     bounds界限  Exception异常

=====================================================

      数组---修改元素

        public class ddd {
public static void main(String[] args) {
// TODO Auto-generated method stub
boolean a=false;
     int [] nums={20,80,78,98,67};
     Scanner sca =new Scanner(System.in);
     System.out.println("请输入要修改的数:");
     int n=sca.nextInt();
     for(int i=0;i<5;i++){
    if( nums[i]==n){
    a=true;
     System.out.println("存在,修改为:");
    nums[i]=sca.nextInt();
    System.out.println("修改的下标为:"+i+"数据改为改成"+nums[i]);
   
    }
     if(a==false){
    System.out.println("不存在");
     }
     
     for(int i=0;i<5;i++){
    System.out.print(nums[i]+" ");
     }
     
     }

}


===========================================================

数组----删除元素,元素后面元素向前移动一位,最后一位赋值为0

          package abc;
import java.util.Scanner;
public class shan {
public static void main(String[] args) {
// TODO Auto-generated method stub
boolean a=false;
int []nums=new int[]{22,55,44,66,88};
    Scanner sca =new Scanner(System.in);
    System.out.println("输入要删除的元素:");
         int n=sca.nextInt();
    for(int i=0;i<5;i++){
    if(nums[i]==n){
    a=true;
    nums[i]=0;
    System.out.println("\n此元素删除成功");
    for(int j=i;j<nums.length-1;j++){
    nums[j]=nums[j+1];
    }
    nums[nums.length-1]=0;
    }
    } System.out.println("此元素后面元素向前移动一位,最后一位赋值为0");
     
    if(a==false){
    System.out.println("数据找不到删除失败!");
    }
      for(int i=0;i<5;i++){
    System.out.print(nums[i]+" ");
    }
    }

}


=============================================================

数组---添加

String [] names=new String[3];
names[0]="ljci";
names[1]="lkj";
names[2]="louo";
System.out.print("names=[");
for(int j=0;j<names.length;j++){
System.out.print(names[j]+" ");
}

System.out.println("]");*/



猜你喜欢

转载自blog.csdn.net/liujucai/article/details/80946122