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

Atomene: Java's Primitive Types - Dummies

Innholdsfortegnelse:

Video: Fun with Music and Programming by Connor Harris and Stephen Krewson 2024

Video: Fun with Music and Programming by Connor Harris and Stephen Krewson 2024
Anonim

Ordene int og double er eksempler på > primitive typer (også kjent som enkle typer) i Java. Java-språket har nøyaktig åtte primitive typer. Som nybegynner til Java, kan du stort sett ignorere alt annet enn fire av disse typene. De typene du ikke bør overse er

int , double , char , og boolean .

Karbontypen

For flere tiår siden syntes folk at datamaskiner bare eksisterte for å gjøre store, tallerknende beregninger. I dag tenker ingen på den måten. Så, hvis du ikke har vært i et kryogenisk frysekammer de siste 20 årene, vet du at datamaskiner lagrer bokstaver, tegnsettingstegn og andre tegn.

Java-typen som brukes til å lagre tegn, kalles

char. Koden under har et enkelt program som bruker char typen. Dette bildet viser utgangen av programmet i koden under.

En spennende runde av programmet nedenfor som det vises i Eclipse Console-visningen.

offentlig klasse CharDemo {

offentlig statisk tomt hoved (String args []) {

char myLittleChar = 'b';

char myBigChar = Character. toUpperCase (myLittleChar);

System. ute. println (myBigChar);

}

}

I denne koden lagrer den første initialiseringen brevet

b i variabelen myLittleChar . I initialiseringen legger du merke til hvordan b er omgitt av enkeltnoteringsmerker. I Java starter hver char bokstavelig talt og slutter med et enkelt sitatmerke. I et Java-program omdirigerer enkelt enkeltkarakterer brevet i en

char bokstavelig. Tegn. toUpperCase.

The Tegn. toUpperCase -metoden produserer nettopp det bokstavet b som heter. Denne store bokstavsverdien (bokstaven B) er tilordnet myBigChar -variabelen, og B som er i myBigChar skriver på skjermen. Hvis du er fristet til å skrive følgende utsagn, char myLittleChars = & Barry N'; // Don N' ikke gjør dette

vær så snill å motstå fristelsen. Du kan ikke lagre mer enn ett bokstav om gangen i en

char -variabel, og du kan ikke sette mer enn ett brev mellom et par enkeltnoteringer. Hvis du prøver å lagre ord eller setninger (ikke bare enkle bokstaver), må du bruke noe som heter String. Hvis du er vant til å skrive programmer på andre språk, kan du være oppmerksom på noe som kalles ASCII-tegnkoding.De fleste språk bruker ASCII; Java bruker Unicode. I den gamle ASCII-representasjonen tar hvert tegn opp bare 8 biter, men i Unicode tar hvert tegn opp 8, 16 eller 32 biter. Mens ASCII lagrer bokstaver i det romerske (engelske) alfabetet, har Unicode plass til tegn fra de fleste av verdens mest muntlige språk.

Det eneste problemet er at noen av Java API-metodene er spesialisert mot 16-bits Unicode. Av og til biter dette deg i ryggen (eller det byter deg i ryggen, alt etter omstendighetene). Hvis du bruker en metode for å skrive

Hei på skjermen og H e l l o vises i stedet, må du se metodens dokumentasjon for å nevne Unicode-tegn. Det er verdt å merke seg at de to metodene, Character. toUpperCase og System. ute. println , brukes ganske annerledes i koden ovenfor. Metoden Character. toUpperCase kalles som en del av en initialisering eller en oppgaveoppgave, men metoden System. ute. println kalles på egen hånd. Den boolske typen

En variabel av typen

boolean lagrer en av to verdier: true eller false . Koden nedenfor viser bruken av en boolean variabel. Dette bildet viser utgangen av programmet i koden under. Brickenchicker-utslagene treffer igjen.

offentlig klasse ElevatorFitter2 {

offentlig statisk tomgangshoved (String args []) {

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

System. ute. println ("Du kan passe alle ti av");

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

System. ute. println ("på heisen:");

System. ute. println ();

int vektOfAPerson = 150;

int elevatorWeightLimit = 1400;

int numberOfPeople = elevatorWeightLimit / weightOfAPerson;

boolean allTenOkay = numberOfPeople> = 10;

System. ute. println (allTenOkay);

}

}

I denne koden er variabelen

allTenOkay av typen boolean . For å finne en verdi for allTenOkay -variabelen, sjekker programmet for å se om numberOfPeople er større enn eller lik ti. (Symbolene> = står for større enn eller lik.) På dette punktet betaler det seg å være masete om terminologi. Enhver del av et Java-program som har en verdi er et

-uttrykk. Hvis du skriver weightOfAPerson = 150;

deretter

150, er et uttrykk (et uttrykk hvis verdi er mengden 150 ). Hvis du skriver numberOfEggs = 2 + 2;

er 2 + 2 et uttrykk (fordi

2 + 2 har verdien 4 ). Hvis du skriver int numberOfPeople = elevatorWeightLimit / weightOfAPerson;

da

liftWeightLimit / weightOfAPerson er et uttrykk. (Verdien av uttrykket elevatorWeightLimit / weightOfAPerson avhenger av hvilke verdier variablene elevatorWeightLimit og weightOfAPerson har når koden som inneholder uttrykket er utført.) Enhver del av et Java-program som har en verdi, er et uttrykk.

I det andre settet med kode er

numberOfPeople> = 10 et uttrykk.Ekspresjonsverdien avhenger av verdien som er lagret i variabelen numberOfPeople . Men som du vet fra å se jordbærkake på Brickenchicker-familiens matte lunsj, er verdien av numberOfPeople ikke større enn eller lik ti. Som et resultat er verdien av numberOfPeople> = 10 false . Så, i setningen i det andre settet av kode, der allTenOkay er tildelt en verdi, er allTenOkay -variabelen tildelt en feil verdi. I det andre settet med kode, System. ute. println () kalles med ingenting inne i parentesene. Når du gjør dette, legger Java til en linjeskift i programmets utgang. I det andre settet med kode, System. ute. println () forteller at programmet skal vise en tom linje.

Atomene: Java's Primitive Types - Dummies

Redaktørens valg

Ved hjelp av farger og gradienter med HTML5 Canvas Tag - dummies

Ved hjelp av farger og gradienter med HTML5 Canvas Tag - dummies

Nesten alle operasjoner i HTML5 lerret funksjonen implementerer en fylle eller stroke stil. For å få mest mulig ut av lerretet, må du forstå hvordan de fungerer. De tre primære typene stiler du kan bruke på fyll og slag er farger, gradienter og mønstre. Bruke farger med HTML5 lerret-merket For å spesifisere en ...

Ved hjelp av HTML for å kode websidene dine - dummies

Ved hjelp av HTML for å kode websidene dine - dummies

HTML lar deg legge til beskrivende koder på web sidetekst, for å endre utseendet, eller opprette lister, tabeller, koblinger og så videre. HTML er designet for å være noe som mennesker kan lese og at maskiner kan behandle, en form for felles grunnlag for menneskelig kommunikasjon. Anta at du vil legge til fet skrift til et ord ...

Redaktørens valg

Slik skriver du Excel-formler og -funksjoner direkte i regnearkceller - dummier

Slik skriver du Excel-formler og -funksjoner direkte i regnearkceller - dummier

Kanskje den enkleste oppføringen Metoden er å skrive en formel direkte i en celle i et Excel-regneark. Skriv bare formler som ikke inneholder noen funksjoner, og trykk Enter-tasten for å fullføre oppføringen. Prøv dette enkle eksempelet: Klikk på en celle der formelen skal skrives inn. Skriv inn denne enkle matematikkbaserte formelen: = 6 + (9/5) ...

Hvordan du skriver inn lister og seriell data ved hjelp av AutoFill i Excel 2016 - dummies

Hvordan du skriver inn lister og seriell data ved hjelp av AutoFill i Excel 2016 - dummies

I Excel 2016, kan data som faller inn i kategorien "seriell" - månedens navn, ukedag og sammenhengende tall og datoer, for eksempel - skrives inn raskt med kommandoen AutoFill. Tro det eller ei, Excel gjenkjenner visse typer seriell data og går inn i den for deg som en del av AutoFill-funksjonen. ...

Hvordan du skriver inn en funksjon i Excel med funksjonskommandoen - dummies

Hvordan du skriver inn en funksjon i Excel med funksjonskommandoen - dummies

Hvis du er ikke kjent med hvordan en funksjon fungerer i Excel - kanskje du ikke engang er sikker på hvilken funksjon du vil bruke - du må bruke Formulas-fanens Innsett Funksjon-kommando for å finne funksjonen og deretter identifisere argumentene riktig. Hvis du vil bruke kommandoen Funksjonsveiviser på denne måten, følg ...

Redaktørens valg

ÅNdelig gjenoppretting: Den samaritanske kvinne ved brønndummene

ÅNdelig gjenoppretting: Den samaritanske kvinne ved brønndummene

Den samaritanske kvinnen ved brønnen er ingen engel. Blandet opp med en feil folkemengde, denne stakkars kvinnen fra Samaria har et godt rykte. Hun hadde vært gift fem ganger og bodde i synd med en mann som ikke var hennes ektemann. Gjennom hennes historie kommer leksjonen at folk ikke burde leve av kjønnslig glede. ...

Gjenoppleve den bibelske julehistorien - dummies

Gjenoppleve den bibelske julehistorien - dummies

I stedet for bare å vises på jorden en dag eller "stråle ned" bruk Trek-talk), sier Jesus at han har kommet inn i denne verden på de mest ortodokse måtene: fødsel. Jesu utseende på jorden er kjent som inkarnasjonen, eller hva Johannes-evangeliet kaller Jesus "blir kjøtt. "Interessant nok, skjønner John ikke hendelsene ...