Java ikke implementerer en Matrix klasse som gir innebygd metoder for å manipulere matriser som en av sine standardverdier . Imidlertid kan du opprette og endre todimensjonale matriser av tall som om de var matriser. I tillegg skapte National Institute of Standards i Teknologi en enkel Matrix bibliotek i Java heter JAMA , som å opprette og manipulere matriser. Du kan bruke enten metode for å lage en matrise representasjon i Java , selv uten en spesiell pakke vil du trenger for å implementere matrise manipulasjoner selv. Du trenger
JAMA pakke ( valgfritt )
Vis flere instruksjoner
Via Arrays
en
Lag en 2D matrise av heltall , f.eks " int [ ] [ ] arr = new arr [ x ] [y ]; " , der " x " er antall rader og " y" er antall kolonner
2
Opprett en . ny forekomst av en tilfeldig tall generator , f.eks "Random rand = new Random (); "
3
Lag en dobbel for loop å sløyfe gjennom alle matrix oppføringer og legge til et nytt tilfeldig tall til hver oppføring , for eksempel: " for ( int i = 0 ; i < x , i + + ) { for ( int j = 0 ; j < y; j + + ) { arr [ i] [ j ] = rand.nextInt ( r ) ;} } " , der" r "er den maksimale verdien du vil generere .
Via JAMA pakke
4
Last ned JAMA pakken.
5
Inkluder JAMA matrix pakke i prosjektets avhengigheter , en prosess som avhenger av JDK .
6
Opprett en ny tilfeldig matrise i koden ved å ringe den statiske metoden Matrix.random ( ) , for eksempel " Matrix m = Matrix.random ( x , y ) ; " . Der x er antall rader og y er antall kolonner