MATRIZ
Una
matriz es un arreglo, de tipo de dato estructurado, es bidimensional porque está
conformado por filas y columnas. Para poder acceder a los elementos de la
matriz, es por medio de dos índices uno de las filas y otro índice de las columnas.
En cada elemento se almacena un dato. La matriz es finita porque conocemos el
número de elementos que la conforman, es homogéneo porque el arreglo tiene un
mismo tipo de datos y es ordenado porque tiene una secuencia de elementos consecutivos.
5.6.1 Ejercicios
Ejercicio 1
Desarrolle un
programa en java, que de una matriz de 3x3 llenarlo e imprimirlo.
import java.util.Scanner;
public class Matriz1 {
public static void main(String[]
args) {
int i,j;
int a[][] = new int[3][3];
Scanner sc = new
Scanner(System.in);
System.out.println("***llena
vector***");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
System.out.print("digite elemento
a["+i+"]["+j+"]=");
a[i][j]=sc.nextInt();
}
}
System.out.println("***imprime vector***");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
System.out.println("elemento
a["+i+"]["+j+"]="+a[i][j]);
}
}
}
}
Ejercicio
2
Desarrolle
un programa en java, de una Matriz de 2x2 , al digitar elemento del vector solo
puede ser llenado por el numero 1.
import java.util.Scanner;
public class Matriz2 {
public
static void main(String[] args) {
//
TODO code application logic
int i,j;
int n;
int cont;
int a[][] = new int[3][3];
Scanner sc = new Scanner(System.in);
n=0;
i=0;
j=0;
cont=0;
do{
System.out.println("digite el numero");
n=sc.nextInt();
if(n==1){
for(i=0;i<2;i++){
for(j=0;j<2;j++){
a[i][j]=n;
}
}
}
}while(n!=-1);
for(i=0;i<2;i++){
for(j=0;j<2;j++){
System.out.println("a["+i+"]["+j+"]="+a[i][j]);
}
}
}
}
No hay comentarios:
Publicar un comentario