Välkommen till den andra delen av min grundläggande javaskola. I den här artikeln kommer jag bryta ner koden vi använde för att testa installationen i förra artikel i mindre delar och berätta lite noggrannare vad den gör. Jag kommer också gå igenom lite variabelhantering samt en del om datatyper.
Koden vi använde i förra artikeln, och som vi kommer använda nu, ser ut som följer:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); }}
Vi börjar med att skapa en publik klass vid namn HelloWorld. Måsvingarna omringar allt som ska ingå i klassen. Att klassen är publik betyder att man kan komma åt klassen från andra klasser.
Rad nummer två är lite mer komplicerad, det är en så kallad main-metod. Det är main-metoden som gör ditt javaprogram körbart, den startar hela applikationen. Om du inte har någon main-metod så kan du inte starta klassen, dock kan du ha en klass med en main-metod som startar en klass utan en main-metod.
Hänger du med? Bra. På den tredje och sista raden skriver vi ut strängen "Hello World!" i DOS-fönstret.
Sådär, nu förstår du nog lite mer av vad vår lilla kod gör. Nu ska vi ta oss en titt på hur man använder variabler i Java.
Om du har kodat i något annat program- eller skriptspråk tidigare vet du nog redan vad en variabel är för något: nämligen en behållare för information. Till skillnad från till exempel PHP och Javascript så måste man i Java deklarera variablerna. Det vill säga du måste tala om vad för data du har tänkt att lagra i variabeln. Det finns åtta stycken datatyper i Java.
(Läs mer om datatyperna i Java här)
För att skapa en variabel skriver man först vilken datatyp som ska användas, sedan vad variabeln ska heta och till sist vad den ska innehålla. Några exempel:
int tal = 14;boolean sant = true;char tecken = 'G';float dec = 7,3;
int tal;boolean sant;// Annan kodtal = 14;sant = true;
Det går även utmärkt att deklarera flera variabler samtidigt, det är bara att separera variablerna med ett kommatecken. Till exempel:
int a = 1, b = 2, c;c = a + b;
Första raden ger variabeln a värdet 1 och variabeln b värdet 2. Variabeln c deklareras också. På rad två får c värdet av a + b.
Variabelnamnet måste börja med en bokstav, men kan innehålla siffror. Tänk också på att stora och små bokstäver räknas som olika i Java. "VaRiaBelNamN" och "variabelnamn" är alltså två olika namn.
"String" är ingen datatyp, utan ett objekt, men det betyder inte att det är svårare att lagra en sträng i en variabel. Det fungerar på, i princip, precis samma sätt.
String text = "Kanadagäss är inga renliga djur!";
Sådär ja, då var del 2 avklarad. Det blev en ganska kort artikel, men jag tror att det är bättre än att ta upp för mycket på en gång. I nästa artikel, del 3, kommer jag ta upp if-satser och diverse loopar. På återseende!
Skribent: Emil Friskhttp://www.w3sidan.net/profil/frisko
Var innehållet i den här artikeln användbar? Har du några övriga kommentarer?
Hur mycket gillade du den här artikeln? Ju fler hjärtan desto bättre.