Java-matriisin opetusohjelma - Yhden ja moniulotteiset matriisit Java-muodossa



Tässä blogissa puhutaan Java-matriisista, sen erilaisista ilmoituksista, Java-matriisiin pääsystä, 2D-matriisien julistamisesta ja toteuttamisesta sekä menetelmästä matriisiin.

Edellisessä blogissa olet oppinut . Tämän Java Array -blogin kautta selitän sinulle Java-matriisien käsitteet ja kuinka yksi- ja moniulotteiset taulukot toimivat.Java-matriisien oppiminen on välttämätöntä .

Tässä Java Array -blogissa käsittelen seuraavia aiheita:





Ennen kuin jatkat, katsotaanpa, miksi tarvitsemme Java Array:

  • Taulukot ovat tärkeä rakenne tietojen säilyttämiseen.
  • Java antaa meille mahdollisuuden pitää useita samantyyppisiä esineitä matriisien avulla.
  • Sitä voidaan käyttää silmukan avulla pääsemään elementteihin niiden hakemistosta.



Aloitetaan nyt tästä Java Array -viestistä ja ymmärretään, mitä taulukot tarkalleen ovat.

Mitä ovat Java-matriisit?

Java-matriisit ovat homogeenisia tietorakenteita, jotka on toteutettu Javassa objekteina. Taulukot tallentavat yhden tai useamman tietyn tietotyypin arvon ja tarjoavat indeksoidun pääsyn saman tallennukseen. Matriisin tiettyyn elementtiin pääsee sen hakemistosta. Matriisit tarjoavat kätevän tavan ryhmittää niihin liittyviä tietoja.

Taulukko - Java-taulukko - edurekaMatriisin hankkiminen on kaksivaiheinen prosessi.



  • Ensin sinun on ilmoitettava muuttuja, jonka tyyppi on haluttu
  • Toiseksi sinun on allokoitava muistia, johon taulukko mahtuu, käyttämällä Uusi ja määritä se taulukon muuttujalle

Katsotaan siis, kuinka voimme julistaa taulukoita eri tavoin.

Java-matriisin alustuksen yleinen muoto

Esimerkki : - int month_days []

Java-matriisin alustuksen yleinen muoto

Esimerkki: -

Taulukot voidaan alustaa, kun ne ilmoitetaan. Matriisi luodaan automaattisesti riittävän suureksi, jotta siinä voi olla matriisin alustusosassa määritettyjen elementtien määrä. On ei täytyy käyttää Uusi Katsotaan nyt, kuinka voimme toteuttaa tämän.

Java-matriisin alustuksen yleinen muoto

Seuraava koodi luo alustetun kokonaisluvun:

class MyArray {public static voide main (String args []) {int month_days [] = {31,28,31,30,31,30,31,30,31,30,31} System.out.println ('huhtikuu sisältää '+ kuukausi + päivät [3] +' päivät. ')}}

Se on reilua vain, jos selitän, miten voit käyttää Java-taulukon elementtejä.

Tietyn elementin käyttö Java-taulukossa

Taulukoissa voimme käyttää tiettyä elementtiä hakasulkeissa hakasulkeissa.

Esimerkki: -

Yhdistämällä kaikki palat,

public static void main (String args []) {int month_days [] month_days = new int [12] month_days [0] = 31 month_days [1] = 28 month_days [2] = 31 month_days [3] = 30 month_days [4] = 31 month_days [5] = 30 month_days [6] = 31 month_days [8] = 30 month_days [9] = 31 month_days [10] = 30 month_days [11] = 31 System.out.println ('huhtikuussa on' + month_days [3] + 'päivää.')}}

Joten tässä oli kyse matriiseista ja sen ilmoituksesta sekä siitä, miten yhden ulottuvuuden taulukoita voidaan käyttää.

Entä jos sanon sinulle, ryhmän sisällä voi olla taulukko. Tiedän, että se kuulostaa hieman monimutkaiselta, mutta älä huoli, tiedän kuinka tehdä siitä sinulle helppoa.

Java-moniulotteinen taulukko

sql-palvelimen perusteet aloittelijoille

Moniulotteiset taulukot ovat matriisiryhmät .

Ilmoitetaan moniulotteinen taulukko

Sen julistamiseksi meidän on määritettävä jokainen ylimääräinen hakemisto käyttämällä toisia hakasulkeita.

Käsitteellisesti edellä ilmoitettu taulukko olisi esitetty kuvassa esitetyllä tavalla: -

Osoittakaamme nyt moniulotteista taulukkoa.

Seuraava ohjelma numeroi ryhmän kaikki elementit vasemmalta oikealle, ylhäältä alas ja näyttää sitten nämä arvot:

luokka Mul2D {public static void main (String args []) {int mul2d [] [] = new int [4] [5] int i, j, k = 0 for (i = 0 i<4 i++) for(j=0 j<5 j++) { Mul2D[i][j] = k k++ } for(i=0 i<4 i++) { for(j=0 j<5 j++) System.out.print(mul2d[i][j] + ' ') System.out.println() } } } 

Tämä ohjelma tuottaa seuraavan tuotoksen:

0 1 2 3 4 5 6 7 8 9yksi0 11 12 13 14 15 16 17 18 19

Nämä ovat muita moniulotteisia taulukoita, jotka edustavat muita tietotyyppejä.

Joten, kyse oli moniulotteisista ryhmistä. Katsotaan nyt, kuinka taulukko välitetään menetelmälle parametrina kuten muutkin tietotyypit.

Java-matriisin välittäminen menetelmälle

Voimme myös siirtää matriiseja menetelmille samalla tavalla kuin voimme siirtää primitiiviset tyyppiarvot menetelmille.

Esimerkki: -

julkinen luokka PMmetodit {julkinen staattinen tyhjä näyttö (int y []) {System.out.println (y [0]) System.out.println (y [1]) System.out.println (y [2])} public staattinen void main (String args []) {int x [] = {1, 2, 3} näyttö (x)}}

Tämä on ohjelman tulos

yksi 2 3

Tämä tuo meidät Java Array -blogin loppuun.Toivottavasti olet nauttinut tästä viestistä Java Array -palvelussa. Jos etsit syvällistä Java-tietoa, do lukea blogi, jossa sinulle selitetään yksityiskohtaisesti alla olevista aiheista ja esimerkkejä.

  • Tietotyypit ja operaatiot Javassa
  • Ohjauslausunnot
  • Luokat ja esineet
  • Taulukot
  • OOPS-peruskonsepti

Voit myös oppia Java-palvelua YouTuben kautta Java-opetusohjelma soittolista. Hyvää oppimista!

Jos löysit tämän blogin Java-taulukko ” hyödyllinen, tutustu Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Onko sinulla kysymys meille? Mainitse se kommenttiosassa ja palaamme sinuun.

Onko sinulla kysymys meille? Mainitse se kommenttiosassa ja palaamme sinuun.