Lecture overview -- Keyboard shortcut: 'u'  Previous page: Output i Java -- Keyboard shortcut: 'p'  Next page: Hvordan struktureres et konventionelt program i Java? -- 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 35 : 39
Forelæsningsnoter i Objekt-orienteret Programmering
De ikke objekt-orienterede dele af Java
Input i Java

Input er desværre mere kompleks via klasserne i JDK bibliotekerne

  • Indlæsning af tal og andre simple værdier er unødig indviklet i Java

  • De fleste lærerbøger har udviklet egne klasser til at råde bod på dette problem

    • Core Java: Klassen Console

    • Lewis and Loftus: Klassen Keyboard

    • Barnes: Klassen SimpleInput

 

/user/normark/courses/prog1/prog1-01/sources/java/noteEksempler/IoDemo2.javaEksempler på anvendelse af input kommandoer fra klassen Console.

Eksempler på anvendelse af input kommandoer fra klassen Console.

/user/normark/courses/prog1/prog1-01/sources/java/noteEksempler/IoDemo3.javaEksempler på anvendelse af input kommandoer fra klassen Keyboard.

Eksempler på anvendelse af input kommandoer fra klassen Keyboard.

/user/normark/courses/prog1/prog1-01/sources/java/noteEksempler/IoDemo4.javaEksempler på anvendelse af input kommandoer fra klassen SimpleInput.

Eksempler på anvendelse af input kommandoer fra klassen SimpleInput.

Go to exerciseIndlæsning af heltal
Kommandoerne til input og output er implementeret som procedurer i biblioteksklasser. Java sproget understøtter ikke direkte input eller output