Huis Persoonlijke financiën Java: Variabele inhoud wijzigen met unaire operators - dummies

Java: Variabele inhoud wijzigen met unaire operators - dummies

Inhoudsopgave:

Video: Learn Java Programming with Beginners Tutorial 2024

Video: Learn Java Programming with Beginners Tutorial 2024
Anonim

Binaire operatoren in Java zijn die welke vereisen dat twee operanden (variabelen of constanten) werken. Een unaire operator is een operator waarin u alleen de operator en de bijbehorende operand nodig hebt. In de volgende secties worden unaire operatoren besproken, zoals die gebruikt worden om de waarde in een variabele te verhogen of te verlagen.

Unaire operatoren voeren een bewerking uit op een enkele operand, zoals het verhogen of verlagen van de waarde binnen de operand. U moet in de meeste gevallen een variabele en geen constante gebruiken wanneer u met een unaire operator werkt.

Incrementerende en aflopende cijfers

De meest voorkomende unaire bewerkingen zijn oplopende en aflopende cijfers. In de meeste gevallen gebruikt een toepassing deze bewerkingen om de telling van iets bij te houden. U kunt ze echter altijd gebruiken als u de waarde van een variabele met één wilt verhogen of verlagen. In dit voorbeeld ziet u hoe de oplopende (++) en afnemende (-) operatoren werken.

Objecten maken

Door heel Java programmeert u verschillende soorten objecten. Java-applicaties vereisen meestal een of meer objecten om te kunnen werken. In feite is de Java-toepassing zelf een object. Telkens wanneer u de woordklasse in een vermelding ziet, heeft u het over objecten. Elke Java-applicatie is een klasse, wat betekent dat elke applicatie een object is.

Het is belangrijk om te weten hoe objecten werken. Wanneer u een klas maakt, is wat u echt aan het maken bent een blauwdruk. De blauwdruk beschrijft hoe een object te maken, maar het is niet het object. Als u een instantie van een klasse (het object) wilt maken, gebruikt u de nieuwe operator.

De nieuwe operator vertelt Java om een ​​exemplaar van het aangevraagde object te maken met behulp van de klasse die u opgeeft als blauwdruk. Een toepassing kan zoveel instanties van een klasse maken als nodig, op voorwaarde dat er voldoende systeembronnen (zoals geheugen) zijn om dit te doen.

Eén type casten naar een andere

De act van casting transformeert het ene type variabele in een ander type. Het is belangrijk om te beseffen dat gieten geen soort magie is. Wat de computer betreft, zijn al uw gegevens 1s en 0s. De vertaling vindt gedeeltelijk plaats in hoe uw toepassing de gegevens bekijkt.

Wanneer u een cast maakt tussen ongelijksoortige typen, zoals het gieten van een type met een geheel getal naar een zwevend komma-type, verandert ook de daadwerkelijke vorm van de gegevens, maar niet op een manier waar u zich zorgen over hoeft te maken. (Het gebeurt allemaal automatisch onder de oppervlakte.)

Gieten kan gegevensverlies veroorzaken. Als u bijvoorbeeld een zwevend komma-type naar een integer-type typt, verliest u het decimale deel van het drijvende-kommagetal.Het gehele deel blijft echter intact.

Wanneer u een getal in een grotere container cast, zoals een lange, naar een kleinere container, zoals een int, kunt u de bovenste bits kwijtraken en de werkelijke waarde van het nummer wijzigen.

In alle gevallen vindt de cast plaats wanneer u het nieuwe type plaatst dat u wilt gebruiken tussen haakjes naast de oorspronkelijke variabele. Bijvoorbeeld, (float) MyInt werpt een int-type naar een float-type.

Java: Variabele inhoud wijzigen met unaire operators - dummies

Bewerkers keuze

Hoe u Flash-video maakt en codeert - dummies

Hoe u Flash-video maakt en codeert - dummies

Als de pagina's die u maakt, zijn gewonnen ' t kan worden bekeken op mobiele apparaten (zoals een iPad of een smartphone), kunt u webpagina's maken met prachtige Flash-video. Adobe Flash Professional CS6 heeft een eigen ingebouwde video-encoder. Full-motionvideo in Flash is iets heel moois. U past de video aan voor het bekijken door de doelgroep ...

Hoe een aanpasbare interface te maken in CSS3 - dummies

Hoe een aanpasbare interface te maken in CSS3 - dummies

De grote variëteit en soorten schermen gebruikt om informatie weer te geven, maakt het nodig dat uw CSS3-commando's de gebruiker toestaan ​​om het formaat van de elementen naar wens aan te passen. In de meeste gevallen kunt u de gebruiker eenvoudig toestaan ​​om het element op elke gewenste grootte te maken. Er kunnen zich echter situaties voordoen waarin u de grootte van de grootte moet controleren ...

Hoe u een eenvoudige tabel op uw webpagina maakt - dummies

Hoe u een eenvoudige tabel op uw webpagina maakt - dummies

Tabellen laten u organiseer informatie op uw webpagina en geef het een georganiseerde uitstraling die uw bezoekers nuttig zullen vinden. Bij gebruik zoals bedoeld, hebben tabellen rijen en kolommen. Voor elke spot waar een rij en kolom elkaar kruisen, hebt u een tabelcel. Elke cel kan zijn eigen opmaak hebben: de gegevens erin ...

Bewerkers keuze

Hoe Postproduction Shareninging Filters werken - dummies

Hoe Postproduction Shareninging Filters werken - dummies

Verscherpingsfilters werken in postproductie door de randen (of aangrenzende gebieden met tonaal contrast) te benadrukken aan elkaar) in een afbeelding. Ze creëren een fijne highlight aan de donkere kant van de rand en een piepklein lowlight aan de lichtere kant van de rand. Dit toegevoegde contrast zorgt ervoor dat de randen er scherper uitzien vanaf een ...

HDR Work-Flow voor foto's met één belichting - dummies

HDR Work-Flow voor foto's met één belichting - dummies

In grote lijnen, enkele belichting hoog dynamisch bereik volgt dezelfde workflow als HDR-fotografie tussen haakjes. Er kunnen kleine verschillen zijn, dus hier is een overzicht van de werkstroom: configureer uw camera voor single-shot HDR. Het enige dat u zoekt, is de beste foto die u kunt maken. Besteed aandacht aan de lichtomstandigheden, het onderwerp, beweging en ...

Geavanceerde compacte en superzoomcamera's voor HDR-fotografie - dummies

Geavanceerde compacte en superzoomcamera's voor HDR-fotografie - dummies

Stap omhoog van compacte digitale camera's binnen het budgetbereik, vindt u duurdere compacte digitale camera's voor HDR-fotografie, ook wel high-end compacts, superzoomlenzen en dSLR-look-alikes genoemd. Er zijn zoveel vaak overlappende categorieën dat het je hoofd laat draaien. De twee dingen die deze reeks camera's gemeen hebben, zijn hun ...

Bewerkers keuze

In te schakelen Class Tracking in QuickBooks 2013 - dummies

In te schakelen Class Tracking in QuickBooks 2013 - dummies

Om activity-based costing te gebruiken (ABC ) in QuickBooks 2013 moet u de QuickBooks Class Tracking-functie inschakelen. Met Class Tracking kunt u inkomsten- en onkostentransacties categoriseren als niet alleen vallen in inkomsten- en uitgavenrekeningen, maar ook als vallen in bepaalde klassen. Volg deze stappen om Class Tracking in QuickBooks in te schakelen: Kies Bewerken → Voorkeuren ...

Gebruikt om een ​​exemplaar van een QuickBooks-gegevensbestand te gebruiken - dummies

Gebruikt om een ​​exemplaar van een QuickBooks-gegevensbestand te gebruiken - dummies

Ongeacht of de client verzendt handmatig een accountantskopie van een QuickBooks-gegevensbestand, e-mails een accountantsexemplaar, of verzendt een accountantskopie via de Intuit-bestandsoverdrachtservice, u gebruikt de kopie van de accountant door Bestand → Verzend bedrijfsdossier → Accountantskopie → Open & converteer overzetten te kiezen Bestand commando. Wanneer u deze opdracht kiest, geeft QuickBooks een ...

Hoe Audit Trails te gebruiken in QuickBooks - dummies

Hoe Audit Trails te gebruiken in QuickBooks - dummies

Als u besluit om meerdere gebruikers toegang te geven tot de QuickBooks-gegevens bestand, zult u de QuickBooks Audit Trail-functie waarderen, die bijhoudt wie welke wijzigingen aan het QuickBooks-gegevensbestand aanbrengt. U kunt transacties niet verwijderen uit de lijst of geschiedenis van de audittrail, behalve door gegevens te archiveren en te condenseren. Audit trail inschakelen ...