*   >> läser Utbildning artiklar >> science >> programming

Matriser i Java

ppna och stänga). Då har du en plats och sedan variabelnamnet. Varje uttalande avslutas med ett semikolon. Matrisen är tom. Men du kan gå på att fördela tomma element (tomma fält) för uppsättningen. Detta gör du i ett annat uttalande enligt följande syntax: arrayName = new Typ [nummer]; Detta är ett uppdrag uttalande. Det börjar med uppsättningen namnet och sedan det tilldelningsoperatorn, då det reserverade ordet, nytt, sedan den typ som int och sedan hakparenteserna. Denna gång hakparenteserna har ett nummer, vilket är antalet av tomma element.

Jag kommer att förklara hur du tilldelar värden att tömma delar av en array nedan. (I vissa fall sådana element kan ha standardvärden - se nedan). Exempel på de två ovanstående påståenden är: int [] myArr; myArr = new int [10]; De två uttalanden kan kombineras i en som i: int [] myArr = new int [10]; Ordet, nya, här och dess roll kallas den nya operatören. När du skapar en array detta sätt, skapar du matrisen med den nya operator.Index Elements i en array har positioner.

Tänk dig följande array: int [] märken = {43, 29, 35, 50, 60, 65, 78, 56, 67, 90}; Det första elementet i arrayen är 43; den andra är 29; den tredje är 35, och så vidare. Värdena i en matris har positioner. Dessa positioner kallas index. Index (position) räknar i datorer och matriser börjar från noll, inte ett. Så indexet för värdet, ovan är 43 noll; som 29 är 1; den hos 35 är 2; och så on.Accessing en Array Element För att komma åt ett värde i en grupp, måste du veta indexet för värdet.

Syntaxen att få tillgång till ett array-element (värde) efter arrayen har skapats och initierad är: arrayName [index] Om du vill komma åt det första elementet av ovanstående array, skriver du: märken [0] För att komma åt andra elementet skulle du skriva: märken [1] För att komma åt tredje elementet, du skulle skriva märken [2] och så vidare. Subtrahera alltid en från engelska position för att ha indexet. När du öppnar ett gruppvärde, bör indexet inte vara mer än matrisstorlek minus 1.Assigning och ändra Array Värde när en grupp skapas genom initiering, är dess storlek automatiskt kända.

När en grupp skapas med den nya operatören, är dess storlek fortfarande känd. Efter att ha definierat en matris, är det "tomma". Men efter initiering av en matris, är matrisen inte "tom". Oavsett är fallet, kan du tilldela ett värde eller ändra värdet på ett element i en array enligt följande: arrayName [index] = värde; Anta att du vill ha ett värde på 47 för en int array på index,

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.