<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            java語言

            java數組增刪改查操作方法

            時間:2025-02-10 16:32:23 java語言 我要投稿
            • 相關推薦

            java數組增刪改查操作方法

              數組常見的操作有遍歷,追加,插入元素,修改元素的值,刪除元素,反轉,排序這些操作,本文演示遍歷,追加,插入元素,刪除元素,查詢這五個操作。那么java數組增刪改查操作方法是怎樣的?以下僅供參考!

              具體方法如下:

              數組是元素個數固定一種數據結構,這里所有說的插入操作是邏輯上假定的一個新數組創建好后其有意義的邏輯元素為0個。

              public class Demo1 {

              public static void main(String[] args) {

              Scannerinput=new Scanner(System.in);

              int[] arr=newint[10];

              intindex=0;

              //追加元素

              for(inti=0;i<5;i++){

              System.out.println("請輸入一個整數:");

              arr[index++]=input.nextInt();

              }

              for(inti=0;i<index;i++){

              System.out.print(arr[i]+" ");

              }

              System.out.println();

              //插入向數組下標為1挺入新元素

              intpos;

              System.out.println("請輸入要插入的位置:");

              intIndex=input.nextInt();

              for( pos=index;pos>Index;pos-- ){

              arr[pos]=arr[pos-1];

              }

              System.out.println("請輸入要插入的值:");

              arr[pos]=input.nextInt();

              index++;

              for(inti=0;i<index;i++){

              System.out.print(arr[i]+" ");

              }

              System.out.println();

              System.out.println("請輸入要刪除元素的位置:");

              Index=input.nextInt();

              for( pos=Index;pos<index;pos++ ){

              arr[pos]=arr[pos+1];

              }

              index--;

              for(inti=0;i<index;i++){

              System.out.print(arr[i]+" ");

              }

              System.out.println();

              System.out.println("請輸入要查詢元素的值:");

              intvalue=input.nextInt();

              pos=-1;

              for(inti=0;i<index;i++){

              if(value==arr[i]){

              pos=i;break;

              }

              }

              if(pos!=-1){

              System.out.println("元素值為:"+value+"在數組中的位置是:"+(pos+1));

              }else{

              System.out.println("元素值為:"+value+"在數組不存在");

              }

              input.close();

              }

              }

            【java數組增刪改查操作方法】相關文章:

            Java數組的基本操作方法介紹08-14

            php數組操作方法10-18

            Java數組的使用07-14

            Java數組操作的方法11-09

            Java中數組的特性09-18

            JAVA數組知識解析10-12

            Java數組的基礎學習教程08-12

            Java如何打印數組11-01

            如何正確使用Java數組11-04

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看