input Matrix “3 x 4” language Java by quiw

head

import java.util.Scanner;

public class NewClass {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
int a[][]= new int [3][4];
System.out.println(“Matrix a[][] : “);
for (int i = 0; i <3; i++){
for (int j = 0; j<4; j++){
System.out.print(“a[ “+ i +” ] [ “+ j +” ] : “);
a[i][j] = kb.nextInt();
}

}
int sumCol[] = new int[4];
for (int i = 0; i< 3 ; i++){
int sumRow = 0;
for (int j = 0; j < 4; j++){
System.out.print(String.format(“%3d”, a[i][j]));
sumRow = sumRow +a[i][j];
sumCol[j] = sumCol[j]+a[i][j];
}
System.out.print(String.format(“%3d”, sumRow));
}
for(int i = 0; i<4;i++){
System.out.print(String.format(“%3d”, sumCol[i]));
}
System.out.println();
}
}

อธิบายการทำงานของ Source Code

การทำงานของ code นี้คือการสร้าง Matrix ขนาด 3 x 4 และเก็บค่าคีย์บอร์ดมาใส่ใน Matrix

และมีการคำนวณ รวมแถวและรวมหลัก คือ sumRow และ sumCol

 

flow2

sum

0 1 2 3 คือค่า matrix แถว ค่า 6 คือเอามารวมกัน

4 5 6 7คือค่า matrix แถว ค่า 22 คือเอามารวมกัน

8 9 10 11 คือค่า matrix แถว ค่า 38 คือเอามารวมกัน

12 15 18 21 คือ ค่าหลักที่รวมกันตามหลัก

 

Thanakorn Thipgrathok
at GlurGeek.Com
เรียนวิศวกรรมศาสตร์ สาขาคอมพิวเตอร์
ชอบเล่นกีตาร์ อ่านหนังสือ และนอนหลับ
ตอนนี้กำลังหัดเขียน website

Leave a Reply

Copyright © 2021 GlurGeek.Com. All Rights Reserved.