Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan å generere en matrise med alle mulige kombinasjoner i Java
    En matrise er en datastruktur som består av rader og kolonner . Det er også kjent som en to- dimensjonal matrise . En matrise er en data beholder som inneholder en bestemt datatype , bestilles i en sekvens . Du kan opprette en matrise ved hjelp av et programmeringsspråk som Java å gjøre flere matriser som inneholder alle mulige kombinasjoner av de underliggende data type. For eksempel , dersom den underliggende datatype er en Boolsk datatype , kan den inneholde to mulige verdier : 1 og 0 . Opprette disse matriser krever bruk av " for" looper. Du trenger
    Java Software Development Kit med NetBeans Integrated Development Environment ( IDE ) Bundle ( Se Ressurser for link)
    Vis flere instruksjoner
    en

    Load NetBeans IDE ved å klikke på programmets ikon. Når programmet er lastet inn, går du til "Ny /New Project" og velg " Java Application " fra listen til høyre side av skjermen . En ny kildekoden filen vises i NetBeans tekst editor. Kildekoden filen inneholder en tom viktigste metoden og to krøllete parentes . All koden for dette prosjektet må gå i mellom disse klammeparentesene
    2

    Erklærer en todimensjonal matrise av " boolean " med en lengde på tre ved å skrive følgende uttalelse: .
    < p> boolean [ ] arr = new boolean [ 3 ];
    3

    Lag en "for" løkke som gjentar gjennom alle mulige kombinasjoner av en boolsk utvalg av lengde tre. Dette kan beregnes ved å øke lengden av den matrise (3) til strømmen av det totale antall muligheter hver celle i matrisen kan inneholde ( 2: sann eller usann ) . Dette resulterer i en verdi på åtte, så skriver følgende "for" sløyfe for å iterere gjennom den samme logikk åtte ganger : en

    for (int x = 0 , X < 8; x + + ) {}

    4

    Lag en " bryter " statement som hopper til en konkret sak avhengig av hva iterasjon av " for " loop er for tiden på . Plasser følgende "bryteren " statement og alle sine saker inne i klammeparentes av " for " loop : en

    bryteren ( x ) { }
    5

    Lag " case " uttalelser for den "bryteren " statement. "Case " statement er påstanden om at de " bryter " statement hopper til basert på den aktuelle iterasjonen av " for" loop. For eksempel under iterasjonen der x = 3 , de " bryter " statement hopper til "case tre . " Hver "case " statement tildeler unike kombinasjonsmuligheter til array , inntil alle permutasjoner regnskapsføres. Skriv følgende åtte case uttalelser inne klammeparentesene av "bryteren " statement :

    case 0 : arr = new boolean [ ] { falsk , falsk , falsk }; break ; case 1 : arr = new boolean [ ,"] { falsk , falsk , true ;} break ; case 2 : arr = new boolean [ ] { falske, true, false ;} break ; case 3 : arr = new boolean [ ] { false , true , true ;} break; saken 4 : arr = new boolean [ ] { true, false , false ;} break ; sak 5 : arr = new boolean [ ] { true, false , true ;} break ; sak 6 : arr = new boolean [ ] { true , true , false ;} break ; sak 7 : arr = new boolean [ ] { true , true , true ;} break ;
    6

    Print verdien i matrisen ut av iterating gjennom den med en annen " for "loop . Denne sløyfen trenger bare å være så lang som den matrise , som har en lengde på tre. Ved å plassere denne " for " loop rett etter "bryteren " statement , vil det ligge innenfor den første " for " loop og produsere en 8 av 3 matrise. Skriv følgende utsagn for å skrive ut matrisen med en ny linje mellom hver enkelt matrise:

    for ( int i = 0; i < 3; i + + ) { System.out.print ( arr [ i] + "") ;} System.out.println ();
    7

    Trykk på den grønne « Play »-knappen for å kompilere og kjøre programmet . Programmet produserer alle permutasjoner av en 8 av 3 matrise av boolske verdier , som ser slik ut : en

    false false falsefalse falsk truefalse sant falsefalse true truetrue falsk falsetrue falsk truetrue true falsetrue true true

    früher :

     Weiter:
      Relatert Artike
    ·Slik installerer Core Java JDK 1.5.03 
    ·Slik formaterer du en variabel med én desimal i Java 
    ·Jeg finner ikke APK for en Android Project 
    ·Hvordan lage en bruker Ended Loop i Java 
    ·Om attributter av en barnehage 
    ·Hvordan bruke Response SetHeader 
    ·Hvordan lage en AVD Sti i Android 
    ·Hvordan lage Sequence & Insert Uttalelser 
    ·Hva er forskjellen mellom JVM Minne og Heap Size 
    ·Slik konverterer en Java String til Color 
      Anbefalte artikler
    ·Hvordan legge til et String Array i Java 
    ·Silverlight 3D-karusellen Effect Tutorial 
    ·Prosentvis funksjon i PHP 
    ·Hvordan skille mellom Primitive & Brukaroppretta Metode…
    ·Slik sletter filer med T - SQL 
    ·PHP Grid Tutorial 
    ·Slik konverterer en PHP Array til JSON 
    ·Hvordan å skille sifrene i et nummer i Prolog 
    ·Hvordan feilsøke en VBS Script 
    ·Hvordan Stopp Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/