Hjem Personlig finansiering Atomer: Java's Primitive Types - Dummies

Atomer: Java's Primitive Types - Dummies

Indholdsfortegnelse:

Video: Vue JS 2 Tutorial #23 - Primitive vs Reference Types 2024

Video: Vue JS 2 Tutorial #23 - Primitive vs Reference Types 2024
Anonim

Ordene int og double er eksempler på > primitive typer (også kendt som simple typer) i Java. Java-sproget har nøjagtigt otte primitive typer. Som nybegynder til Java kan du stort set ignorere alle fire af disse typer. (Som programmeringssprog gå, er Java fin og kompakt på den måde.) De typer, som du ikke bør ignorere, er

int , double , char , og boolean .

Karetypen

For flere årtier siden syntes folk, at computere kun eksisterede til at lave store, talrige beregninger. I dag tænker ingen på den måde. Så hvis du ikke har været i et kryogen frysekammer i de sidste 20 år, ved du, at computere gemmer bogstaver, tegnsætningssymboler og andre tegn.

Den Java-type, der bruges til at gemme tegn, kaldes

char. Koden nedenfor har et simpelt program, der bruger typen char . Dette billede viser programmets output i koden nedenfor.

Et spændende løb af programmet nedenfor, som det vises i Eclipse Console-visningen.

offentlig klasse CharDemo {

offentlig statisk tomgang hoved (String args []) {

char myLittleChar = 'b';

char myBigChar = Tegn. toUpperCase (myLittleChar);

System. ud. println (myBigChar);

}

}

I denne kode gemmer den første initialisering brevet

b i variablen myLittleChar . I initialiseringen skal du bemærke, hvordan b er omgivet af enkelt citatmærker. I Java starter hver char bogstaveligt og slutter med et enkelt citatmærke. I et Java-program omgiver single citationstegn brevet i en

char bogstavelig. Tegn. toUpperCase.

Det Tegn. toUpperCase -metoden producerer netop det samme som navnet på navnet - b. Denne store bogstaver (brevet B) er tildelt variablen myBigChar, og B i myBigChar udskriver på skærmen. Hvis du er fristet til at skrive følgende erklæring, char myLittleChars = & apos; Barry, l'-; // Don & apos; t gør dette

vær venlig at modstå fristelsen. Du kan ikke gemme mere end et bog ad gangen i en

char

variabel, og du kan ikke lægge mere end et bogstav mellem et par enkelt citater. Hvis du forsøger at gemme ord eller sætninger (ikke kun enkelte bogstaver), skal du bruge noget, der hedder en streng. Hvis du er vant til at skrive programmer på andre sprog, kan du være opmærksom på noget, der hedder ASCII-tegnkodning.De fleste sprog bruger ASCII; Java bruger Unicode. I den gamle ASCII-repræsentation optager hver tegn kun 8 bit, men i Unicode tager hvert tegn op 8, 16 eller 32 bit. Mens ASCII gemmer bogstaverne i det romerske (engelske) alfabet, har Unicode plads til tegn fra de fleste af verdens almindeligt talte sprog. Det eneste problem er, at nogle af Java API-metoderne er gearet specielt mod 16-bit Unicode. Lejlighedsvis bider dette dig i ryggen (eller det bytter dig i ryggen, alt efter omstændighederne). Hvis du bruger en metode til at skrive

Hej

på skærmen og H e l l o vises i stedet, skal du kontrollere metodens dokumentation for at nævne Unicode-tegn. Det er værd at bemærke, at de to metoder, Character. toUpperCase

og System. ud. println , anvendes helt anderledes i koden ovenfor. Metoden Character. toUpperCase kaldes som en del af en initialisering eller en opgaveopgørelse, men metoden System. ud. println kaldes på egen hånd. Den booleanske type En variabel af typen

boolean

gemmer en af ​​to værdier: true eller false . Koden nedenfor viser brugen af ​​en boolean variabel. Dette billede viser programmets output i koden nedenfor. Brickenchicker-dæmningerne slår igen. offentlig klasse ElevatorFitter2 {

offentlig statisk tomgangshoved (String args []) {

System. ud. println ("True or False?");

System. ud. println ("Du kan passe alle ti af");

System. ud. println ("Brickenchicker dectuplets");

System. ud. println ("på elevatoren:");

System. ud. println ();

int vægtOfAPerson = 150;

int elevatorWeightLimit = 1400;

int numberOfPeople = elevatorWeightLimit / weightOfAPerson;

boolean allTenOkay = numberOfPeople> = 10;

System. ud. println (allTenOkay);

}

}

I denne kode er variablen

allTenOkay

af typen boolean . For at finde en værdi for variablen allTenOkay kontrollerer programmet, om numberOfPeople er større end eller lig med ti. (Symbolerne> = står for større end eller lig med. ) På dette tidspunkt betaler det at være kræsen om terminologi. Enhver del af et Java-program, der har en værdi, er et udtryk.

Hvis du skriver weightOfAPerson = 150; derefter

150,

er et udtryk (et udtryk, hvis værdi er mængden 150 ). Hvis du skriver numberOfEggs = 2 + 2; er 2 + 2 et udtryk (fordi

2 + 2

har værdien 4 ). Hvis du skriver int numberOfPeople = elevatorWeightLimit / weightOfAPerson; derefter

elevatorWeightLimit / weightOfAPerson

er et udtryk. (Værdien af ​​udtrykket elevatorWeightLimit / weightOfAPerson afhænger af hvilke værdier variablerne elevatorWeightLimit og weightOfAPerson har, når koden der indeholder udtrykket, udføres.) Enhver del af et Java-program, der har en værdi, er et udtryk. I det andet sæt kode er

numberOfPeople> = 10

et udtryk.Ekspressionsværdien afhænger af den værdi, der er gemt i variablen numberOfPeople . Men som du ved fra at se jordbær-kortkage på Brickenchicker-familiens frokost, er værdien af ​​ numberOfPeople ikke større end eller lig med ti. Som følge heraf er værdien af ​​ numberOfPeople> = 10 false . Så i sætningen i det andet sæt kode, hvor allTenOkay er tildelt en værdi, er variablen allTenOkay tildelt en false -værdi. I det andet sæt kode, System. ud. println ()

kaldes med intet inden for parenteserne. Når du gør dette, tilføjer Java en linjeskift til programmets output. I det andet sæt kode, System. ud. println () fortæller programmet at vise en tom linje.

Atomer: Java's Primitive Types - Dummies

Valg af editor

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld fotoredigeringsfunktion tilbyder bundter af værktøjer, som du kan bruge at redigere dine billeder, fra korrektionsværktøjer til fastsættelse af farve og klarhed til filtre, lag og meget mere for at ændre eksisterende fotos eller skabe helt originale billeder fra bunden. Men alle disse værktøjer gør også Komplet fotoredigeringstilstand kompleks. Du kan flytte ind i ...

Generelle blandingsformer i Photoshop Elements - dummies

Generelle blandingsformer i Photoshop Elements - dummies

Elementer spænder over 25 blandingstilstande. Blend modes påvirker hvordan farver interagerer mellem lag og også hvordan farver interagerer, når du anvender maling på et lag. Ikke alene gør blandingstilstande interessante effekter, men du kan også nemt anvende, redigere eller fjerne blandingsfunktioner uden at røre dine billedpixel. De forskellige blandingstilstande ...

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriindstillinger hjælpe med at definere, hvordan dine figurer ser ud. Klik på nedpegepilen i værktøjsindstillingerne i Elements for at få adgang til de geometriske indstillinger, der beskrives i det følgende. Rektangulære og afrundede rektangel geometriske indstillinger Her er geometriske indstillinger for rektangel og afrundede rektangelformer: Ubegrænset: Giver dig mulighed for at få fri tøj til at tegne en ...

Valg af editor

Sådan bygger du tabeller i HTML5 - dummies

Sådan bygger du tabeller i HTML5 - dummies

Sommetider indeholder din webside data bedst fremlagt i et bord . Du kan bruge HTML5's komplette bordsystem til at oprette tabeller som den i dette eksempel: Den grundlæggende struktur i et bord i HTML-format er rimeligt let at forstå; Tjek koden, der oprettede tabellen i eksemplet:

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Der er situationer, hvor man kun vil en enkelt kopi af et baggrundsbillede på dit CSS3-websted. Det kan være, at billedet du har brugt er noget, der ikke gentager sig godt eller er stort nok til, at du virkelig ikke vil have det gentaget. Følgende procedure viser en teknik, du kan bruge til at fortælle ...

Hvordan man opbygger en webside skabelon fra scratch-dummies

Hvordan man opbygger en webside skabelon fra scratch-dummies

Standardværktøjet på tværs af digitalt agenturer og interne afdelinger til opbygning af website grafik er Adobe Photoshop. Selvom fyrværkeri er optimeret og målrettet til at producere web-grafiske kildefiler, er det bare ikke fanget, sandsynligvis på grund af den massive genoplæringsindsats ville det medføre, at hele afdelinger gør omskifteren. At oprette et nyt ...

Valg af editor

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Som flere og flere mennesker finder ud af din ny LinkedIn-gruppe, og som medlemmer begynder at deltage, kan du opleve, at nogle af de personer, der har klikket på linket for at deltage, ikke er på din forhåndsgodkendte liste. Måske er de mennesker, du ikke har forstået var på LinkedIn, eller du var ikke klar over, at de var gyldige grupper ...

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Ud over et profilbillede giver LinkedIn brugere mulighed for at forbedre de visuelle sociale markedsføringselementer i deres profiler ved at tilføje billeder til deres profilprofil. Du kan tilføje billeder til ethvert afsnit i din LinkedIn-profil. Tilføjelse af billeder til din profil kan hjælpe dig med at fortælle din historie visuelt og ...

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

, Når du har opfyldt kravene til oprettelse en virksomhedsside på LinkedIn, er det tid til at komme i gang ved at tilføje selskabets side til Linkedins system. For at oprette din virksomhedsside skal du blot følge disse trin: