Lektion Java Grunder - BestOnline.SE
Lektion Java Grunder - BestOnline.SE
Lektion Java Grunder - BestOnline.SE
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Värmdö Gymnasium Programmering B 110118<br />
Datainstitutionen JAVA <strong>Grunder</strong><br />
Variabelnamn<br />
Variabelnamn i <strong>Java</strong> måste börja med en bokstav, sen kan namnet bestå av vilka tecken som helst, dock inte<br />
mellanslag. Det underlättar betydligt om man håller sig till ett system när man namnger sina variabler. ”Ungersk<br />
notation” är ett av de mest använda. Då börjar alla variabelnamn med liten bokstav och har stora bokstäver för<br />
första bokstaven i alla efterföljande ord.<br />
T ex : int antalEleverSomTycker<strong>Java</strong>ÄrRoligt<br />
(var noga med stora/små bokstäver eftersom <strong>Java</strong> gör skillnad på dem)<br />
char<br />
Datatypen char fungerar lite annorlunda, den kan som vi redan sagt lagra tecken. Egentligen lagras aldrig några<br />
tecken i variabler av typen char, det som lagras är ett tal som i sin tur representerar ett tecken. Det finns en tabell<br />
som översätter tecknen till tal och tvärt om. Den tabell som <strong>Java</strong> använder kallas Unicode och kan hantera 34168<br />
olika tecken. Som tur är sköter <strong>Java</strong> denna "översättning" helt automatiskt, bara vi inte glömmer att omge tecknet<br />
som ska översättas med apostrof tecken ( ' ). För att skapa en char variabel som lagrar bokstaven A skriver vi<br />
bara följande:<br />
char bokstavA = 'A';<br />
För att sedan ta reda på vad tecknet A har för "värde" enligt Unicode tabellen kan vi skriva följande:<br />
int A = bokstavA;<br />
För att lagra tecken 168 enligt Unicode tabellen i variabeln teckenEttSexÅtta skriver vi följande:<br />
char teckenEttSexÅtta = 168;<br />
Operatorer<br />
Eftersom <strong>Java</strong> har lånat sin syntax direkt från C++, har ni som har erfarenhet av C++ programmering ett litet<br />
försprång. Vi börjar med det som kanske är lättast att förstå, operatorerna. I <strong>Java</strong> finns följande operatorer +, -,<br />
*, /, = och %. Prioritetsordning är samma som i C++ .<br />
Val<br />
Val är någonting som ofta behöver göras både i vanliga livet och i datorprogram. Det kanske enklaste sättet att<br />
göra val är att använda någonting som kallas för en "if" sats. Den ser ut så här:<br />
if (booleskt uttryck)<br />
{<br />
sats;<br />
sats;<br />
}<br />
else<br />
{<br />
sats;<br />
sats;<br />
}<br />
(booelska uttryck är uttryck som antingen är sanna (true) eller falska (false)).<br />
/PB Sida 4