| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo generar una matriz con todas las combinaciones posibles en Java
    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

    Previous :

    next :
      Artículos relacionados
    ·Cómo configurar VIM para Java 
    ·Cómo escribir un método en Java 
    ·Cómo compilar un archivo java para RSBOT 
    ·Puntos de interrupción NetBeans no funcionan 
    ·Cómo declarar un constructor en Java 
    ·Propósito de Applets Java 
    ·Java pop -up Códigos 
    ·NetBeans Función de búsqueda 
    ·Cómo reemplazar una función en Java 
    ·Cómo cerrar un Layout Android 
      Artículos destacados
    ·Cómo comprobar si una variable se obtiene es situado e…
    ·Cómo poner un mensaje en la cola de JMS 
    ·Cómo utilizar PDB en Python 
    ·¿Qué es la indexación de cadenas en Python 
    ·Cómo buscar un archivo en VB 
    ·¿Qué es un bloque de PHP 
    ·Cómo utilizar Evento ItemCheck en Visual Basic 
    ·Cómo ejecutar PHP desde una línea de comandos 
    ·Cómo llenar un ListView Desde un SQL 
    ·Cómo insertar fechas en las tablas MySQL 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com