En forklaring av INT, NUM1, NUM2 og NUM3 i Java-kode

En forklaring av INT, NUM1, NUM2 og NUM3 i Java-kode


Java variabler er sterkt, også kalt statisk, skrevet. Dette betyr at i motsetning til språk som Python, hvor en variabel kan inneholde alle typer data Java variabler kan bare holde data av en enkelt type. Du angir denne type data når du deklarerer variabelen, og kan ikke endre det etterpå. Imidlertid Java variabler som heltall er fleksible i å registrere og lagre både variable og data for deres samme type.

heltallsvariabler

En type av variabel som Java kan lagre er et helt tall. Dette er hele tall som en, tretti, eller hundre. Java-programmerere sette en variabel som et heltall ved hjelp av prefikset "int" når de erklærer bestemt variabel. Heltall kan være positiv eller negativ, men de kan ikke ha en desimal komponent. Andre variable typer som float, double, eller desimaltall lagre tall med desimaltall komponenter. Hvis en programmerer kaster, eller transformeres til et tall med en desimal komponent være et heltall, og deretter Java vil automatisk fjerne desimal komponent og lagre bare hele delen av tallet i et heltall variabel.

Ringe til en variabel Innhold

Programmerere kan lage flere forekomster av variabler av en bestemt type. For eksempel, hvis en programmerer ønsket å lagre tre tall han kunne bruke syntaksen "int num1, num2, num3;" å gjøre tre heltall variabler heter num1, num2, og num3. Etter lagrer tallene i dem, og deretter skrive inn nummeret som er lagret i en variabel og skrive variabelen navn har samme effekt. Hvis en programmerer lagrer tallene en, to og tre i variablene num1, num3 og num3, deretter skrive "1 + 2 + 3;" vil generere samme resultat som å skrive "num1 + num2 + num3;" for programmet.

Endre en variabel Innhold

Programmerere sette verdien av en variabel ved hjelp av "tilsvarer" skilt. For eksempel, syntaksen "num1 = 1;" vil lagre nummeret "en" i variabelen num1. Java vil ikke endre verdien av en angitt variabel før det har fullført ligningen på høyre side av likhetstegnet, så programmerere kan kalle den nåværende verdien av en variabel i å sette sin nye variabelen. Fortsetter den siste eksempel, hvis variabelen tiden har tallet "en", så syntaksen "num1 = num1 + 1;" ville sette num1 å holde tallet "to". Den eneste verdien som endrer i denne type syntaksen er den variable programmet lagrer i variabelen på venstre side av likhetstegnet. Følgelig kan Java-programmerere ringe andre variabler i en ligning på høyre side av skiltet, uten å endre verdien av disse variablene. For eksempel, hvis

Bare én variabel Endringer

Når en programmerer skriver syntaksen til å sette den nye verdien av et heltall variabel, den eneste variabelen som vil endre verdien er den på venstre side av likhetstegnet. En programmerer kan ringe andre variabler på høyre side av likhetstegnet uten å endre deres verdier. For eksempel, hvis variablene num1, NUM2 og num3 holde tallene en, to og tre, henholdsvis, så syntaksen "num1 = num1 + num2 + num3;" vil endre verdien programbutikker i num1 til seks. Verdiene programmet er lagring i num2 og num3 vil forbli uendret, imidlertid.