Opgaver til forelæsning 3.
Et nyt projekt
I Eclipse skal du oprette et nyt java projekt som skal indholde dagens opgaver.
File -> New -> Java project
Vælg et navn fx. "Klasser". Opret en ny Klasse (Class) i mappen
"src" og vælg et passende navn. Opret en main funktion (kopier fx
den fra kursussidens forside ).
kør programmet ved at højre-klikke på klassen og vælg
Run as -> Java Application
Efterfølgende kan du bruge "den grønne pil / play knappen"
til gentage program kørslen.
Læs fra keyboard
Der er flere af jer der har forespurgt hvordan man kan læse input
fra brugeren af jeres programmer. Java's standard bibliotek bliver hele tiden
udvidet, og der er nu kommet en relativ simple måde at opnå
dette på. Her er et simpelt eksempel lånt fra
http://www.java2s.com/Code/Java/JDK-6/JavaConsolereadLine.htm
import java.io.Console;
import java.sql.SQLException;
public class MainClass {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Console console = System.console();
if (console == null) {
System.err.println("sales: unable to obtain console");
return;
}
String username = console.readLine("Enter username: ");
System.out.println(username);
}
}
Vær dog opmærksom på at dette ikke virker til Mac /
OSX endnu da det kræver Java 6.0. Som ikke er udkommet her til
endnu - øv!
Hurtig start
Leg med Klasser og objketer, Lav et klasse hierarki over fx. former
(shapes)
Lav dit eget spil
Prøv at lave dit eget spil - jeg er startet på skak, som du
kan hente her
[download].
Opgaver
Løs opgaverne til kap 5 -
[her]
Quiz
Diskuter spørgsmålene til
[quizen]