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 2025

Video: Vue JS 2 Tutorial #23 - Primitive vs Reference Types 2025
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

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Du kan Brug QuickBooks Online (QBO) Check vinduet til at skrive en check for at betale et faktura, du tidligere indtastede - noget, du ikke kan gøre i QuickBooks desktop produkt. Brug ikke Check-transaktionen, hvis du planlægger at betale flere regninger. Hvis du vælger en betalingsmodtager, for hvem der foreligger en udestående faktura, QBO ...

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Vælger skrivefakturaer fra revisionsværktøjerne menuen i QBOA viser siden Skriv ud fakturaer, som giver dig mulighed for at se fakturaer, du måske vil afskrive, og derefter skrive dem til en konto efter eget valg. Øverst på siden indstiller du filtre for at få vist de fakturaer, du vil have ...

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Din klient importerer de ændringer, som du ' har lavet i revisorens kopi af QuickBooks 2012-datafilen i hendes arbejdskopi af datafilen. For at gøre dette vælger klienten filen Arkiv → Revisorens Kopi → Klientaktiviteter → Kommandoen Import Revisorens Ændringer. QuickBooks viser dialogboksen Importer regnskabsførerens ændringer. For at bruge importkontoens ændringer ...

Valg af editor

Brug Flash med Nature Photography - dummies

Brug Flash med Nature Photography - dummies

Som regel afhænger du af naturlig belysning til naturfotografering. Du kan dog bruge flash-flash eller en ekstra flash-enhed til at øge naturlig belysning. On-flash-kamera De fleste digitale kameraer leveres med en flash på kameraet. Blitzenheden springer op, når det er nødvendigt. Du kan også aktivere flash på kameraet, når du skal tilføje en ...

Brug tredjeparts rå software til HDR fotografi - dummies

Brug tredjeparts rå software til HDR fotografi - dummies

Du kan købe eller downloade et væld af Råredigerere og konvertere fra tredjepart, der hjælper dig med at lave billeder med høj dynamisk rækkevidde. Hvis du er utilfreds med din nuværende software og vil prøve noget nyt, skal du hænde på en eller flere af de programmer, der er angivet i tabellen. Rå redaktører fra tredjepart Navn URL Platform (er) Freeware? ...

Brug dekorative accenter i mad stil og madfotografi - dummies

Brug dekorative accenter i mad stil og madfotografi - dummies

Når fødevaren alene ikke skaber Det drama eller den intrigue, du vil have i din fotografering med dekorative accenter - af farve, form eller tekstur - kan give dine billeder den ekstra effekt, du leder efter. Accenter er forbedringer af fødevarematerialet, og selvom de tjener formålet med at ophæve maden, er de ...

Valg af editor

Sådan finder du formatering i Word 2007 - dummies

Sådan finder du formatering i Word 2007 - dummies

Du kan bruge kommandoen Find til at skure dit Word 2007-dokument til formatering af oplysninger. Hvis du f.eks. Kun vil finde de forekomster af ordet, der ligger i fed skrift, kan du gøre det. Dette eksempel søger efter teksten gåseæg med en skriftstørrelse på 24 point i en ...

Hvordan man finder tekst i Word 2016 - dummies

Hvordan man finder tekst i Word 2016 - dummies

Ikke gider med båndet! For at finde tekst i dit Word 2016-dokument, tryk Ctrl + F, den mindeværdige tastaturgenvej til kommandoen Find. Du ser navigationsruden, svarende til hvad der vises her. Navigationsruden. Skriv den tekst, du vil lokalisere, i feltet Søg dokument. Når du skriver forekomster af teksten ...

Hvordan man finder stilarter i Word 2016 - dummies

Hvordan man finder stilarter i Word 2016 - dummies

Stilarter bor på Word 2016 Home-fanen navngivet Styles-gruppe, som vist her. Hvad du ser på båndet er Style Gallery, som kan udvides til en fuld menu med stilvalg. Hvor Word-stilarter lurer. Klik på dialogboksen launcher i det nederste højre hjørne af Styles-gruppen ...