In Java-programma's te krijgen, kunt u vele soorten gegevens op te slaan in matrix structuren , waaronder booleans . U kunt scala variabelen gebruiken om sequenties van zowel primitieve type en objecttype booleans slaan . Meestal , als je eenmaal hebben een geheugengebied in een programma , moet u om het te verwerken , zoals een lus doorheen. Om dergelijke processen uit te voeren , meestal moet u eerst de lengte van de array te stellen . In Java , een array slaat zijn eigen lengte als een integer variabele . Om de lengte te vinden , moet u toegang tot deze variabele . Instructies 1 Bereid uw array variabele . Als je niet al een hebt in uw programma , een array maken om primitieve slaan booleans als volgt : boolean [ ] myBooleans = { true , true, false , true, false , false , true } ; verklaren een array voor het opslaan objecttype booleans , gebruikt u de volgende syntaxis : Boolean [ ] myBooleanObjects = { Boolean.FALSE , Boolean.TRUE , Boolean.FALSE , Boolean.TRUE } ; Deze arrays zijn voor demonstratie . Als u al een array in uw programma , kunt u deze gebruiken . Deze code verklaart elke boolean reeksvariabele en concretiseert het met waarden . Kopen van 2 Vind de lengte van uw array. Het type array in Java winkels lengte als een veld . Om toegang te krijgen tot deze waarde , gebruikt u de volgende syntaxis , met vermelding van de naam van de array en de variabele lengte : myBooleans.length ; Deze code geeft toegang tot de array lengte voor de opgegeven variabele . Merk op dat de code specificeert de lengte zonder haakjes , de lengte is een veld geen methode , in sommige andere typen data . Deze code kan toegang krijgen tot de lengte , maar op dit moment doet het niets mee . 3 Store de lengte van uw array in een variabele . De lengte van een array wordt opgeslagen als een integer . Gebruik de volgende syntaxis code aan uw array lengte slaan als een primitieve soort integer voor later gebruik in uw programma : int boolLength = myBooleans.length ; U kunt dan verwijzen naar deze variabele waar u moet de array lengte gebruiken . Voor het type object boolean -array het proces is hetzelfde : int booleanLength = myBooleanObjects.length ; 4 Gebruik je boolean -array lengte binnen uw programma . U kunt de array lengte direct als in de volgende lus te gebruiken : for (int b = 0 ; b < boolLength ; b + + ) { System.out.println ( myBooleans [ b ] ) ; } De lengte in deze zaak maakt deel uit van de voorwaardelijke test bepalen of Java de body van de lus moet worden uitgevoerd op elke iteratie . Het laatste element positie array heeft een index die een lager is dan de array lengte , dus als u probeert te openen van de positie op de waarde vertegenwoordigd door de lengte integer , uw code een uitzondering en eventueel crash gooien . Deze lus schrijft elk array-element op zijn beurt , het stoppen wanneer het einde van de constructie bereikt . 5 Sla uw Java- bestand . Compileren en uitvoeren van uw programma naar de uitgang te testen . Experimenteer met de code om ervoor te zorgen dat u het proces te begrijpen . Probeer het veranderen van de " voor " loop -code te lezen voorbij het einde van de array en zie de foutmeldingen uw ontwikkelomgeving uitgangen . Gebruik de array lengte variabel in andere verwerking code voor uw project .
|