Java ikke gennemfører en Matrix klasse, der har indbygget metoder til at manipulere matricer som et af sine standardindstillinger. Men du kan oprette og ændre todimensionale arrays af numre , som om de var matricer. Derudover oprettede National Institute of Standards i Technology en simpel Matrix bibliotek i Java kaldet JAMA , med til at oprette og manipulere matricer. Du kan enten bruge metode til at skabe en matrix repræsentation i Java , dog uden en særlig pakke , vil du nødt til at gennemføre matrix manipulationer selv. Ting du skal
JAMA -pakke ( ekstraudstyr)
Vis Flere Instruktioner
Via Arrays
1
Opret en 2D matrix af heltal , f.eks " int [] [] arr = new arr. [x] [y ]" , hvor " x " er antallet af rækker og "y " er antallet af kolonner
2
Opret en . ny instans af et tilfældigt tal generator , fx "Random rand = new Random (); "
3
Opret en dobbelt for -løkke gennem alle matrix poster og tilføje et nyt tilfældigt tal til hver post , som: " for ( int i = 0; i < x, i + +) { for (int j = 0 j < y j + +) { arr [i] [j ] = rand.nextInt ( r );}} ", hvor " r "er den maksimale værdi , du vil generere.
Via JAMA pakke
4
Hent JAMA pakken.
5.
Medtag JAMA matrix pakke i dit projekts afhængigheder , en proces, der afhænger af din JDK .
6
Opret en ny tilfældig matrix i din kode ved at kalde den statiske metode Matrix.random () , fx " Matrix m = Matrix.random (x, y ) ." Hvor x er antallet af rækker , og y er antallet af kolonner