Matrices

Hola,¿ alguien me ayuda a poner restricciones a una matriz?

Sabeis como se hace.?

solo guardan datos del tipo numerico?

Lo que quiero hacer es por ejemplo llenar la matriz solo por numero pares o que un numero no aparezca
en la matriz o que los numeros que terminen en 7 no aparezca si es aleatorio.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Lo que puedes hacer es crear

Lo que puedes hacer es crear un método que ponga un dato en la matriz y validarlo al entrar:

void almancena( int dato ,  int excluido , int [][] matriz ,  int i, int j ) {
    if( dato % 2 != 0
        ||  dato == excluido
        || ( dato % 7 == 0 && Integer.toString( dato ).endsWith( 7 ) ) )  {
                return ; // no agregar
    }
   matriz[ i ][ j ] = dato;
}
Imagen de Payan

muy bueno amigo !! GRACIAS

muy bueno amigo !! GRACIAS

como almaceno datos en netbeans de matrices

Desarrolla un programa con las siguientes especificaciones:
Desarrolla un programa en Java que te permita almacenar los datos de 20 de tus compañeros en una matriz.
La matriz deberá ser una matriz unidimensional con tamaño definido de 20 elementos.
Desarrolla un programa en Java en donde se haga uso de una matriz bidimensional:
La matriz deberá ser de tamaño 8 x 7.
Cada elemento contendrá el resultado de multiplicar cada uno de los índices.
Los elementos se almacenarán haciendo uso de dos bucles anidados.
como hago estos ejercicios?

Se puede usar un arreglo en

Se puede usar un arreglo en Java para modelar una matriz unidimensional. Y un arreglo de arreglos para una matriz multidimensional.

Así que para almacenar 3 datos de tipos int o string se puede hacer algo como:

int[] numeros = new int[3]; // arreglo de 5 enteros
numeros[0] = 10;
numeros[1] = 20;
numeros[2] = 30;

El primer elemento del arreglo esta en la posición 0, así que en el ejemplo anterior, el arreglo contiene los números 10, 20, 30

Si e arreglo es de tipo string la declaración cambia a:

String [] nombres = new String[3];
nombres[0] = "Juan"
...

Si tienes un arreglo cuyos elementos sean arreglos lo declararías así

int[][] matriz = new int[8][7] ; // matriz de 8 x 7
matriz[0][0] = 100; // en la posición 0,0 esta el 100
matriz[5][3] = 1000; // en la posición 5,3 esta el 1,000

Más info:
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html