Innholdsfortegnelse:
Video: The 11-Year-Old Moroccan who speaks English, C++, SQL, Python and now learning German 2024
Binære operatører i Java er de som krever to operander (variabler eller konstanter) til arbeid. En enhetlig operatør er en der du bare trenger operatøren og tilhørende operand. De følgende avsnittene diskuterer unary operatører, for eksempel de som brukes til å øke eller redusere verdien i en variabel.
Unary operatører utfører en operasjon på en enkelt operand, for eksempel å øke eller redusere verdien i operand. Du må bruke en variabel, og ikke en konstant, når du arbeider med en unary operatør i de fleste tilfeller.
Økende og dekrementerende tall
De vanligste enhetlige operasjonene øker og senker tallene. I de fleste tilfeller bruker en applikasjon disse operasjonene for å holde telle på noe. Du kan imidlertid bruke dem når som helst du trenger å øke eller redusere verdien av en variabel med en. I dette eksemplet ser du hvordan økningen (++) og decrement (-) operatørene fungerer.
Opprette objekter
I hele Java-programmeringen lager du objekter av ulike typer. Java-applikasjoner krever vanligvis en eller flere objekter for å kunne fungere. Faktisk er selve Java-applikasjonen et objekt. Når som helst du ser ordklassen i en oppføring, snakker du om objekter. Hvert Java-program er en klasse, som betyr at hver applikasjon er et objekt.
Det er viktig å innse hvordan objekter fungerer. Når du oppretter en klasse, er det du virkelig lager, en blåkopi. Tegningen beskriver hvordan du lager et objekt, men det er ikke objektet. For å opprette en forekomst av en klasse (objektet) bruker du den nye operatøren.
Den nye operatøren forteller Java å opprette en forekomst av det forespurte objektet ved hjelp av klassen du angir som en tegning. En applikasjon kan opprette så mange forekomster av en klasse som nødvendig, forutsatt at det er nok systemressurser (for eksempel minne) til å gjøre det.
Gjenger en type til en annen
Handlingen av støping forvandler en type variabel til en annen type. Det er viktig å innse at støping er ikke en slags magi. Når det gjelder datamaskinen er alle dataene dine 1s og 0s. Oversetteren foregår delvis, i hvordan søknaden din ser på dataene.
Når du lager en gjengivelse mellom ulike typer, for eksempel ved å kaste en heltalltype til en flytpunktstype, endres også den faktiske formen for dataene, men ikke på en måte du trenger å bekymre deg for. (Alt skjer automatisk under overflaten.)
Støping kan forårsake tap av data. Hvis du for eksempel kaster en flytpunktstype til en heltalltype, vil du miste desimaldelen av flytpunktpunktet.Imidlertid forblir heltalldelen intakt.
Når du kaster et nummer som holdes i en større beholder, for eksempel en lang, til en mindre beholder, som en int, kan du miste de øvre bitene, og den faktiske verdien av nummeret kan endres.
I alle tilfeller oppstår støpselet når du plasserer den nye typen du vil bruke innenfor parentes ved siden av den opprinnelige variabelen. For eksempel (Float) MyInt ville kaste en int type til en float type.