Lecture overview -- Keyboard shortcut: 'u'  Previous page: Primitive Datatyper i Java: taltyper -- Keyboard shortcut: 'p'  Next page: Klasser som repræsenterer primitive typer -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Play sound for this page -- Keyboard shortcut: 'y'  Page 3 : 39
Forelæsningsnoter i Objekt-orienteret Programmering
De ikke objekt-orienterede dele af Java
Primitive Datatyper i Java: boolean og tegn

  • Boolean

    • boolean

    • Typen indeholder værdierne true og false

  • Tegn

    • char

    • Værdierne i char er tal - char er altså en numerisk type

    • Unicode tegnsættet, hvoraf ASCII tegnsættet er en delmængde

    • Værdier i enkelt-quotes, såsom 'a'

    • Escape sekvenser, såsom '\u0061' og '\141' (begge tegnet 'a')

Der er kun direkte og naturlig notation for en delmængde af de første 128 tegn i Unicode alfabetet. Denne naturlige notation udgøres af symboler i fonte. På inputsiden spiller tastaturets udformning naturligvis også en rolle. De første 128 tegn i Unicode alfabetet er sammenfaldende med det velkendte, basale ASCII alfabet (det udvidere ASCII alfabet udgøres - som bekendt - af 256 tegn). Som i andre sprog i C-familien virker escape tegnene \b, \t, \n, , \f og \r for tegnene hhv. 8, 9, 10, 12, og 13 i ASCII tegnsættet. Endvidere kan man benyttet backslash tegnet for at kunne notere quote tegnene og backslash selv:\', \", \\. De første 256 tegn kan noteres som \abc, hvor a, b og c er octale cifre (a dog kun 0-3). Endelig kan et vilkårligt tegn i det store unicode tegnsæt noteres som \uxxxx, hvor x er et hexadecimalt ciffer: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e eller f. Herunder er der et antal referencer til Java Sprogspecifikationen, som giver alle detaljer om tegn i Java.