Hem Personliga finanser Java: Ändra variabelt innehåll med unga operatörer - dummies

Java: Ändra variabelt innehåll med unga operatörer - dummies

Innehållsförteckning:

Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024

Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024
Anonim

Binära operatörer i Java är de som kräver två operander (variabler eller konstanter) för att fungera. En enhetlig operatör är en där du bara behöver operatören och dess tillhörande operand. I följande avsnitt diskuteras unga operatörer, som de som används för att öka eller minska värdet i en variabel.

Unary operatörer utför en operation på en enda operand, till exempel att öka eller minska värdet inom operand. Du måste använda en variabel, och inte en konstant, när du arbetar med en enhetlig operatör i de flesta fall.

Ökning och minskning av tal

De vanligaste unary-operationerna ökar och minskar antalet. I de flesta fall använder en applikation dessa operationer för att hålla räkna med något. Du kan dock använda dem när som helst du behöver öka eller minska värdet av en variabel med en. I det här exemplet ser du hur inkrement (++) och minskning (-) operatörerna fungerar.

Skapa objekt

Genom Java-programmering skapar du objekt av olika typer. Java-applikationer kräver vanligtvis ett eller flera objekt för att kunna fungera. I själva verket är Java-programmet i sig ett föremål. Närhelst du ser ordklassen i en lista talar du om objekt. Varje Java-applikation är en klass, vilket innebär att varje applikation är ett objekt.

Det är viktigt att förstå hur saker fungerar. När du skapar en klass, är det du verkligen skapar en blueprint. I ritningen beskrivs hur man skapar ett objekt, men det är inte objektet. För att skapa en förekomst av en klass (objektet) använder du den nya operatören.

Den nya operatören berättar för Java att skapa en förekomst av det begärda objektet med den klass du anger som en ritning. En applikation kan skapa så många instanser av en klass som krävs, förutsatt att det finns tillräckligt med systemresurser (som minne) för att göra det.

Gjutning av en typ till en annan

Verkan av gjutning omvandlar en typ av variabel till en annan typ. Det är viktigt att inse att gjutning inte är någon form av magi. När det gäller datorn gäller att alla dina data är 1s och 0s. Översättningen sker delvis, i hur din ansökan visar data.

När du gör en gjutning mellan olika typer, till exempel att kasta en heltalstyp till en flytpunktstyp, ändras den faktiska formen av data också, men inte på ett sätt som du behöver oroa dig för. (Allt sker automatiskt under ytan.)

Gjutning kan ge dataförlust. Om du till exempel kastar en flytpunktstyp till en heltalstyp, kommer du att förlora decimaldelen av det flytande punktnumret.Heltalsdelen kommer dock att förbli intakt.

När du kastar ett nummer som hålls i en större behållare, till exempel en lång till en mindre behållare, som en int, kan du förlora de övre bitarna och det faktiska värdet av numret kan ändras.

I alla fall uppstår gjutningen när du placerar den nya typen du vill använda inom parentes bredvid den ursprungliga variabeln. Till exempel skulle (Float) MyInt kasta en int-typ till en float-typ.

Java: Ändra variabelt innehåll med unga operatörer - dummies

Redaktörens val

Organisera e-postmarknadsföring innehåll för att matcha dina mål - dummies

Organisera e-postmarknadsföring innehåll för att matcha dina mål - dummies

När du utvecklar e-postmarknadsföring innehåll, överväga hur din publik kommer att uppleva dina avsikter. E-postmeddelanden ger större mening åt dina framtidsutsikter och kunder när innehållet du skapar och levererar är knutet samman under kända teman. När din tid är begränsad kan du bli frestad att skapa e-postinnehåll som passar ditt schema bättre ...

Nya formulärinmatningstyper i HTML5 - dummies

Nya formulärinmatningstyper i HTML5 - dummies

HTML-formulär är centrerade kring det ödmjuka men flexibla inmatningselementet . HTML5 lägger till ett antal väldigt användbara former av inmatning som hjälper till att göra HTML till ett mer modernt användargränssnitt. Även om stöd för dessa taggar inte är universellt är det säkert att börja använda dem nu. Varje webbläsare (även IE6) som inte förstår den avancerade ...

Utföra visuell designtest på en ny webbplats - dummies

Utföra visuell designtest på en ny webbplats - dummies

Det visuella designteamet för en webbplats kan skapa några olika "look and feel" -alternativ och testa dem med användare. Den här designen kallas perfekt för att passera en hemsida och en inre eller undersida av din webbplats, men de är inte 100 procent korrekta när det gäller ...

Redaktörens val

Objektiv till dina digitala SLR-dummies

Objektiv till dina digitala SLR-dummies

Zoomlinser är inte den enda typen av linser som är tillgängliga för din dSLR . Du borde veta hur de skiljer sig från de andra alternativen. Här är några av alternativen till zoomlinser i allmänhet och vanliga zoomlinser i synnerhet. Prime-objektiv En primärlins har en fast brännvidd. En lins med fast fokusering ...

Hur man skapar bra belysning för din digitala fotografi - dummies

Hur man skapar bra belysning för din digitala fotografi - dummies

Ja, du kan återskapa bra belysning om du vet vad du gör. Och ingenting kan förstöra ett foto snabbare än dålig belysning. Du kan göra många förbättringar till ett utmanande ämne helt enkelt genom att använda bra belysningsteknik. Din farbrors skalliga huvud, en tonåring som är mindre än perfekt, en hård upplyst strandplats, en droppe ...

ÖKa bildförstoring med telekonverterare - dummies

ÖKa bildförstoring med telekonverterare - dummies

En telekonverter är en sekundärlins som du placerar mellan din lins och kamerokroppen (precis som förlängningsröret). En telekonverter tar emot bilden som skapats av din lins och ger en förstorad version av den till kamerans digitala sensor. Detta kan vara ett användbart verktyg i makrofotografering men kan också vara ...

Redaktörens val

Undvik hack på sårbara trådlösa arbetsstationer - dummies

Undvik hack på sårbara trådlösa arbetsstationer - dummies

Trådlösa arbetsstationer har massor av säkerhetsproblem och kan vara inriktade på hackar - från svaga lösenord till opatchade säkerhetshål till lagring av WEP- och WPA-krypteringsnycklar lokalt. De flesta av de kända trådlösa klientens sårbarheter har blivit patchade av sina respektive leverantörer, men du vet aldrig om alla dina trådlösa system är ...

Grundläggande Mac Network Settings - dummies

Grundläggande Mac Network Settings - dummies

De flesta nätverksinställningarna på en Mac är automatiska. Om du föredrar kan du titta på och ändra standardnätverksinställningarna genom att följa dessa steg: