Java variabler är starkt , även kallat statiskt , maskinskrivna . Detta innebär att till skillnad språk såsom Python , där en variabel kan innehålla alla typer av data Java variabler kan bara innehålla data om en enda typ . Du ställer denna typ av data när du deklarerar variabeln , och kan inte ändra det efteråt . Men Java variabler såsom heltal är flexibla i att referera och lagra både variabler och uppgifter från deras samma typ . Heltalsvariabler
en typ av variabel som Java kan lagra är ett heltal . Dessa är heltal såsom en, trettio , eller hundra . Java programmerare sätta en variabel som ett heltal genom att använda prefixet " int " när de deklarerar viss variabel . Heltal kan vara positiv eller negativ , men de kan inte ha en decimal komponent. Övriga rörliga typer såsom flottör , dubbel , eller decimaltal Store med decimala komponenter . Om en programmerare kastar , eller transformerar , ett nummer med en decimal komponent för att vara ett heltal , och sedan Java automatiskt bort decimal komponenten och endast lagra hela delen av numret i en integer variabel .
Ringa ett rörliga innehåll
Programmerare kan göra flera instanser av variabler av en viss typ . Till exempel, om en programmerare ville lagra tre siffror han kunde använda syntaxen " int num1 , num2 , num3 , " att göra tre heltal variabler namngivna num1 , num2 och num3 . Efter de lagrar nummer i dem , och sedan skriva in numret som är lagrat i en variabel och skriva variabeln namn har samma effekt . Om en programmerare lagrar talen ett , två och tre i variablerna num1 , num3 och num3 , sedan skriva " 1 +2 +3 , " skulle generera samma resultat som om du skriver " num1 + num2 + num3 ; " ; . för programmet Addera ditt Ändra rörliga innehåll
Programmerare ange värdet av en variabel med " lika med "-tecknet . Exempelvis syntax " num1 = 1 ; " skulle lagra numret " ett " i variabeln num1 . Java kommer inte ändra värdet på en angiven variabel tills den har slutfört ekvationen på höger sida om likhetstecknet , så programmerare kan kalla det aktuella värdet för en variabel att fastställa sin nya variabeln . Fortsätter det sista exemplet , om variabeln för närvarande håller talet " ett", då den syntax " num1 = num1 + 1 ; " skulle ställa num1 att hålla antalet Den enda värde som förändringar i " två . " denna typ av syntax är variabeln programmet lagrar i variabeln på vänster sida av likhetstecken. Följaktligen kan Java programmerare kallar andra variabler i en ekvation på höger sida av skylten , utan att ändra värdet på dessa variabler . Till exempel, om den Addera bara en enda variabel Förändringar
När en programmerare skriver syntaxen för att ställa in det nya värdet för en heltalsvariabel , den enda variabel som kommer att ändra sin värde är den på den vänstra sidan om likhetstecknet . En programmerare kan ringa andra variabler på höger sida om likhetstecknet utan att ändra sina värderingar . Till exempel, om variablerna num1 , num2 och num3 håller talen ett , två och tre , respektive , då syntaxen " num1 = num1 + num2 + num3 , " kommer att ändra värdet Programmet lagrar i num1 till sex . Värdena programmet lagrar i num2 och num3 förblir oförändrade , dock .