Ceritanya ni saya ditanya sama dosen bagaimana membuat matriks di java tapi saya bingung akhirnya saya kerjakan dan bisa
mugkin kamu bisa seprti saya
coba kamu jalan kan programnya maka lihat hasilnya nanti
lihat di bahwa ini codingannya
mugkin kamu bisa seprti saya
coba kamu jalan kan programnya maka lihat hasilnya nanti
lihat di bahwa ini codingannya
Berikut source codenya :
package tugas;
/**
*
*
@author hendrik
*/
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Matriks {
static
int[][] Matriks1=new int[10][10];
static
int[][] Matriks2=new int[10][10];
static
int[][] MatriksHasil=new int[10][10];
static
int ukuran;
public
static void main(String[] args){
System.out.print("Masukkan
ukuran Matriks:\n ");
ukuran=inputData();
bacaMatriks();
tambahkanMatriks();
tulisHasil();
}
private
static void tulisHasil(){
System.out.println("\n\nMatriks
Hasil Perkalian: ");
for
(int i=0; i<ukuran; i++){
for
(int j=0; j<ukuran; j++){
System.out.print(MatriksHasil[i][j]
+ " ");
}
System.out.println("");
}
}
private
static void tambahkanMatriks(){
for
(int i=0; i<ukuran; i++){
for
(int j=0; j<ukuran; j++){
MatriksHasil[i][j]=Matriks1[i][j]+Matriks2[i][j];
}
}
}
private
static void bacaMatriks(){
System.out.println("\nMasukkan
Data Matriks 1 : ");
for
(int i=0; i<ukuran; i++){
for
(int j=0; j<ukuran; j++){
System.out.print("Matriks
["+(i+1)+"]["+(j+1)+"]:");
Matriks1[1][j]=inputData();
}
}
System.out.println("\n\nMasukkan Data Matriks 2:
");
for(int
i=0; i<ukuran; i++){
for(int
j=0; j<ukuran; j++){
System.out.println("Matriks["+(i+1)+"]["+(j+1)+"]
:");
Matriks2
[i][j]=inputData();
}
}
}
private
static int inputData() {BufferedReader bfr=new
BufferedReader(new InputStreamReader(System.in));
String
angkaInput=null;
try{
angkaInput=bfr.readLine();
}catch
(IOException e){
}
int
Data=Integer.valueOf(angkaInput).intValue();
return
Data;
}
}
terimakasih infonya gan
BalasHapus