Variabler är ett av de viktigaste begreppen inom datorprogrammering. De lagrar information som bokstäver, siffror, ord, meningar, sant/falskt och mer. Detta kommer att ge dig en introduktion till hur du använder variabler i Java. Den är inte avsedd som en komplett guide, utan som ett steg in i datorprogrammerarens värld.
Steg
Steg 1. Skapa ett enkelt Java -program
Ett exempel finns med namnet Hello.java:
public class Hej {public static void main (String args) {System.out.println ("Hello World!");
Steg 2. Bläddra till en plats där du vill infoga variabeln
Kom ihåg: Om du placerar en variabel i huvudklassen kan du referera till den var som helst. Välj vilken variabel du behöver.
-
Heltalsdatatyper: Används för att lagra heltalsvärden som 3, 4, -34 osv
- byte
- kort
- int
- lång
-
Flytpunkts datatyp: Används för att lagra nummer med bråkdelar som 3.479
- flyta
- dubbel
-
Teckendatatyp: Används för att lagra tecken som 's', 'r', 'g', 'f' etc.
röding
-
Booleanska datatyper: Kan lagra något av de två värdena: true och false
booleskt
-
Referensdatatyper: Används för att lagra referenser till objekt
- Arraytyper
- Objekttyper som String
Steg 3. Skapa variabeln
Här är exempel på hur du skapar och tilldelar ett värde till varje typ.
-
int someNumber = 0;
-
dubbla someDouble = 635,29;
-
float someDecimal = 4.43f;
-
booleskt trueFalse = true;
-
String someSentence = "Min hund åt en leksak";
-
char someChar = 'f';
Steg 4. Förstå hur detta fungerar
Det är i princip "typnamn = värde".
Steg 5. Skydda variabler från att redigeras senare, eventuellt genom att lägga till "sista typnamnet" mellan parenteserna i den andra raden i din kod (public static void main)
final int someNumber = 35; Att lägga till 'final' här betyder att variabeln 'someNumber' inte kan ändras senare
Tips
- Varje variabel i ett program måste ha ett unikt namn annars stöter du på fel.
- I Java måste alla instruktionsrader sluta på;
- Olika variabler kan ha samma namn under vissa omständigheter. Till exempel: En variabel i en metod kan ha samma namn som en instansvariabel.