| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Introduktion til Boolean variabler i Java
    Java programmeringssprog får sin syntaks fra C + + , men det er på et højere niveau programmeringssprog. Java-programmer er kompileret ind Java bytekode , den indfødte sprog Java Virtual Machine. Java-programmer er klasse - uafhængige, da de kører på Java Virtual Machine , og JVM er tilgængelig på alle moderne platforme. En boolean er en primitiv datatype med kun to værdier er "sand " og " False ", og opkaldt efter matematikeren George Boole . Forhold , der returnerer en boolesk

    Matematiske sammenligninger , såsom > (større end ) , < (mindre end ) og == (svarer ) return " TRUE " eller " FALSK ", en boolean, som et resultat. Hvis udsagn også returnere sandt eller falsk . For eksempel returnerer følgende erklæring en boolesk lig med " TRUE " : Hej

    boolean trueFalse = 5> 2 ,

    I det følgende eksempel "hvis " erklæring returnerer " FALSK " så koden nedenunder ikke udføres : Hej

    if ( 7> 10)

    doSomething ();
    Booleans som Flags

    Hvis du har brug for en variabel til at repræsentere et flag , som en markør til at repræsentere , at en proces er afsluttet, en boolsk gør en god løsning, hvis optælling ikke er involveret. For eksempel er følgende variabel en global variabel : Hej

    private boolean isProcessFinished = false;

    Du kan indstille flaget til " TRUE " eller " FALSE " et sted i din klasse, og det kan tilgås og kontrolleres overalt så godt.
    Javas Boolean Object Class

    Java har en boolesk (bemærk det øverste eksempel B) wrapper klasse, der skaber en indsigelse ud af booleske primitive. Dette svarer til heltal eller dobbeltværelse Object klasser. Wrapper klasser skaber Java Object repræsentationer af primitiver . Denne klasse er nyttigt til at repræsentere en boolesk hvor et objekt er påkrævet. Du kan oprette en boolesk objekt fra en eksisterende boolean , ved hjælp af "nye " søgeord og passerer en eksisterende boolean ( eller erklæring om, at svarer til SAND eller FALSK ) til constructoren : Hej

    boolean myBool = TRUE ;

    Boolean boolObject = new Boolean ( myBool )
    Tolker en String til en boolesk

    booleske Object klassen har en statisk parseBoolean () metode, der anvendes til at konvertere en streng til en boolean primitiv : Hej

    boolean bool = Boolean.parseBoolean ( "true ")

    variablen " bool " ville svare TRUE

    booleske Object klassen. har også en statisk valueOf () metode, der anvendes til at konvertere en streng til en boolesk Object : Hej

    boolean boolObject = Boolean.valueOf ( "falsk ")

    objektet boolObject ombrydes omkring en boolean primitiv lig med " FALSK ".
    Booleans Ikke nødvendigvis 1 Bit

    Mens en boolesk variabel kan opfattes som den mest simple primitive, der kun repræsenterer en enkelt bit af information , er det ikke nødvendigvis en enkelt bit i hukommelsen . Dette er JVM (Java Virtual Machine) specifikke, hvilket betyder, at boolean primitive kan bruge forskellige mængder hukommelse afhængigt af værtslandets maskinens platform. Det betyder dog ikke påvirke udførelsen af ​​et Java -program , og mængden af ​​hukommelse, der bruges , er ubetydelig.

    Forrige :

    næste :
      Relaterede artikler
    ·Om Sun Java certificering 
    ·Sådan Print Tegn i Java 
    ·Sådan Læs Java Input 
    ·Hvordan man laver en Keystore 
    ·Hvordan inddrager API Med Android 
    ·CBT for Java 
    ·Hvad er Java 2 Runtime Environment SE v1.4.2 
    ·Hvordan man undgår Null Pointer Exception i Java 
    ·Sådan Læs Int Java 
    ·Hvordan man skriver JDBC Brug Eclipse 
      Anbefalede Artikler
    ·Sådan oprettes to forekomster af Java 
    ·Hvordan man skriver en Input Stream til output Stream 
    ·Sådan Konverter radianer til grader i C + + Sprog i tr…
    ·Sådan : PHP til at flytte data fra en MySQL tabel til …
    ·Sådan flette to Sorteret ADT Lister 
    ·Hvordan at finde ud af værdien af Java Expressions 
    ·Hvordan laver Breakout i Visual Basic ( VB) 
    ·Hvordan laver C Spil 
    ·Tutorial for LiveWires Python 
    ·Hvordan skal vurdere et udtryk med en variabel i Java 
    Copyright © Computer Viden http://www.computerdk.com