Name: Ali Akbar Ejaz
Name: Ali Akbar Ejaz
Reg.no : Bscs10171013
Assignment : java
import java.util.Scanner;
/**
*
* @author Ali Chishti
*/
public class Foreachloop {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
{
Scanner in=new Scanner(System.in);
int a[][]=new int[3][3];
int i=0,j=0;
//inserting elements into 2D array
while(i<a.length)
{
j=0;
while(j<a[0].length)
{
System.out.print("Enter value : ");
a[i][j++]=in.nextInt();
}
i++;
}
//printing 2D array using for-each loop
for(int arr[] : a)
{
for(int val : arr)
{
System.out.print(val+" ");
}
System.out.println();
}
}
}
Q.N0.3
Matrix of multiplication, Addition and subtraction?
Addition:
package additionmatrix;
import java.util.Scanner;
/**
*
* @author Ali Chishti
*/
public class Additionmatrix {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
{
int m, n, c, d;
Scanner in = new Scanner(System.in);
System.out.println();
}
}
}
}
Subtraction:
package subtractionmatrix;
import java.util.Scanner;
/**
*
* @author Ali Chishti
*/
public class Subtractionmatrix {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
{
int i, j;
int mat1[][] = new int[3][3];
int mat2[][] = new int[3][3];
int mat3[][] = new int[3][3];
Scanner scan = new Scanner(System.in);
}
Multiplication:
package multiplematrix;
/**
*
* @author Ali Chishti
*/
public class Multiplematrix {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int a[][]={{1,1,1},{2,2,2},{3,3,3}};
int b[][]={{1,1,1},{2,2,2},{3,3,3}};
int c[][]=new int[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
c[i][j]=0;
for(int k=0;k<3;k++)
{
c[i][j]+=a[i][k]*b[k][j];
}
System.out.print(c[i][j]+" ");
}
System.out.println();
}
}
}
Q.No2
Column wise value in 2-d array?
package columnarray;
/**
*
* @author Ali Chishti
*/
public class Columnarray {
private static Object[] array;
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int[][] values =
{
{ 10, 20, 30 }, { 40, 50, 60 }, { 70, 80, 90 },
{ 11, 21, 31 }
};