Java 數組篇

來源:互聯網
上載者:User

標籤:class   標識符   元素   資料類型   是什麼   font   下標   區分   ==   

數組是一個變數,儲存相同資料類型的一組資料(就是能儲存很多數值的資料類型)

如果說聲明一個變數就是在記憶體空間划出一塊合適的空間,那麼聲明一個數組就是在記憶體空間划出一串聯續的空間。

 

數組的基本要求

  • 標識符:數組的名稱,用於區分不同的數組
  • 數組元素:數組中存放的資料
  • 元素下標:從0開始
  • 元素類型:數組的資料類型

數組操作的基本步驟

  1)聲明數組:告訴電腦資料類型是什麼

  資料類型[ ]  數組名;   如:int[ ] score1;

  資料類型 數組名[ ];    如:int  score2[ ];

  注意:聲明數組時不能聲明數組的長度

  2) 分配空間:告訴電腦分配幾個連續的空間

   如:score=new  int[30];

    資料類型[ ]  數組名 = new  資料類型[大小];

  3)賦值

  邊聲明變賦值

        Int [ ]  score=new int[ ]{89,79,69};  前面寫個3後面附3個數值,衝突了,電腦不允許

        Int[ ]   score={89,69,79}

  也可以使用控制台輸入賦值

Scanner  input =new Scanner(System.in);  for(int  i=0; i<30; i++){    score[i]=input.nextInt();}

 舉例:

/** 定義一個數組序列* 迴圈輸出數列的值* 求數列中所有數值的和* 猜數遊戲:從鍵盤中任意輸入一個資料,判斷數列中是否包含此數*/public class Test01 {    public static void main (String args[]){        int[]  arr;        arr=new int[]{8,4,2,1,23,34,12};        int sum=0;        for(int i=0;i<arr.length;i++){            System.out.println(arr[i]);                        sum=sum+arr[i];                    }        System.out.println("該數組數列的總和為:"+sum);                Scanner input=new Scanner(System.in);        System.out.println("請輸入一個數字:");                int j=input.nextInt();        int k=0;        for(int i=0;i<arr.length;i++){            if(j==arr[i]){                k=1;                break;            }        }        if(k==1){            System.out.println("包含");        }else {            System.out.println("不包含");        }    }}

 

 

Java 數組篇

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.