Una matriz es una estructura de datos que consta de filas y columnas. También se conoce como una matriz de dos dimensiones . Una matriz es un contenedor de datos que contiene un tipo de datos específico , ordenadas en una secuencia . Puede crear una matriz usando un lenguaje de programación como Java para hacer varias matrices que contienen todas las combinaciones posibles del tipo de datos subyacente. Por ejemplo , si el tipo de datos subyacente es un tipo de datos booleano , puede contener dos valores posibles : 1 y 0 . La creación de estas matrices requiere el uso de bucles " para" . Cosas que necesitará
Java Software Development Kit con NetBeans Integrated Development Environment ( IDE ) Bundle (ver Recursos para el enlace)
Ver Más instrucciones
1
carga el IDE NetBeans haciendo clic en el icono del programa . Cuando se carga el programa , vaya a "Proyecto Nuevo /New " y seleccione "Aplicación Java " de la lista de la parte derecha de la pantalla. Un nuevo archivo de código fuente en el editor de texto de NetBeans . El archivo de código fuente contiene un método main vacía y dos llaves. Todo el código para este proyecto debe ir entre estas llaves
2
Declarar una matriz bidimensional de "booleano " con una duración de tres por escrito la siguiente declaración : .
< p> booleano [ ] arr = new Boolean [ 3 ] ;
3
Crear un bucle "for" que recorre en iteración todas las posibles combinaciones de un array booleano de longitud tres . Esto se puede calcular mediante el aumento de la longitud de la matriz ( 3 ) a la potencia del número total de posibilidades de cada celda de la matriz puede contener ( 2 : verdadero o falso ) . Esto se traduce en un valor de ocho años, así que escribir el siguiente bucle "for" para repetir la misma lógica en ocho ocasiones :
for (int x = 0 ; x < 8 , x + + ) { }
Página 4
Crear una declaración "switch" que salta a un caso concreto en función de lo iteración del bucle "for" se encuentra actualmente en . Coloque la siguiente declaración "switch" y todos sus casos dentro de las llaves del bucle "for" : interruptor
(x ) { }
5
Crear declaraciones "caso" por la declaración "switch" . La declaración de "caso" es la afirmación de que el "interruptor " salta a la instrucción basada en la iteración actual del bucle "for". Por ejemplo, durante la iteración , donde x = 3 , el "interruptor " salta a la declaración de " caso 3. " Cada sentencia "case" asigna permutaciones únicas a la matriz , hasta que todas las permutaciones se contabilizan . Escribe los ocho sentencias case siguientes dentro de los corchetes de la declaración "switch" :
caso 0 : arr = new Boolean [ ] {false , false false} ; break; caso 1 : arr = new Boolean [ ,"] {false , false, true} ; break; caso 2 : arr = new Boolean [ ] { false, true , false} ; break; caso 3 : arr = new Boolean [ ] { false, true , true} ; break; caso 4 : arr = new Boolean [ ] {true , false, false} ; break; caso 5 : arr = new Boolean [ ] {true , false, true} ; break; caso 6 : arr = new Boolean [ ] {true , true , false} ; break; case 7 : arr = new Boolean [ ] {true , true , true} ; break;
6
Imprimir el valor de la matriz por iteración a través de él con otro " para " bucle . Este bucle sólo necesita ser tan largo como la matriz , que tiene una longitud de tres. Mediante la colocación de este bucle "for" inmediatamente después de la declaración "switch" , se ubicará en el primer bucle "for" y producir un 8 por 3 matriz. Escriba las siguientes declaraciones para imprimir la matriz con una nueva línea entre cada serie individual:
for (int i = 0 ; i < 3 , i + + ) { System.out.print ( arr [ i ] + "") ;} System.out.println ();
7
Pulse el verde botón " Play" para compilar y ejecutar el programa. El programa produce todas las permutaciones de un 8 por 3 matriz de valores booleanos, que se parece a esto:
false false false falsefalse truefalse verdadera falsefalse verdadera truetrue falsa falsetrue falsa truetrue verdadera falsetrue true true