Kort introduktion till strängar och tecken

Strängar

Exempel:

Prova! Kommentar
String name ="Kalle"; String familyName = "Andersson"; int age = 14;
String fullName = name + " " + familyName; Konkatenering
fullname + " är " + age + " år" Blanding av strängar och tal
1 + 2 + "hej"
1 + (2 + "hej")
"hej" + 1 + 2
"hej \n du \t\tglade! " Vad gör specialtecknen \n och \t?

Teckenvariabler

Typen char används för att hantera enskilda tecken (bokstäver, siffror, skiljetecken, ...)
Prova!
'x'
(int)'x'
(char)(int)'x'
'x' + 1
(char)('x' + 1)

Övningar

  1. Tag reda på koden för bokstaven A genom att skriva ett uttryck i interaktionsrutan Svar
    (int)'a'
  2. Låt teckenvariabeln c innehåller en bokstav. Skriv ett uttryck som har nästa bokstav som värde. (De internationella bokstäverna kommer i sekvens. Gemena för sig och versaler var för sig.) Svar
    (char)(c+1)
  3. Låt teckenvariabeln c innehålla en gemen (liten) bokstav. Skriv ett uttryck som har motsvarande stora bokstav som värde. Svar
    (char)(c+('A'-'a'))
  4. Vad är koden för de svenska bokstäverna å, ä och ö? Är det något underligt med dessa koder jämfört med andra bokstavskoder? Svar
    Skriv (int)'å' för att se koden för bokstaven å.
  5. Skriv ett uttryck som vars värde är en slumpmässig bokstav (a - z). Svar
    (char)((int)(Math.random()*26) + 'a')

Tillbaka

Valid CSS!