...
En viktig forskjell er imidlertid ikke vist her, nemlig at Java-koden over ikke kan utføres som et helt program, men trenger litt kode rundt. Nedenfor er to varianter vist, som begge er komplette programmer:
Code Block |
---|
language | java |
---|
title | Kode i main-metode |
---|
| class Eksempel {
public static void main(String[] args) {
System.out.println("Hvor gammel er du?");
Scanner scanner = new Scanner(System.in);
int age = scanner.nextInt();
System.out.println("Neste år blir du " + (age + 1) + " år!");
}
} |
Enkleste variant for å gjøre koden komplett. | Code Block |
---|
language | java |
---|
title | Kode i run-metode, som kjøres fra main-metode |
---|
| class Eksempel {
void run() {
System.out.println("Hvor gammel er du?");
Scanner scanner = new Scanner(System.in);
int age = scanner.nextInt();
System.out.println("Neste år blir du " + (age + 1) + " år!");
}
public static void main(String[] args) {
Eksempel1 program = new Eksempel1()
program.run();
}
} |
Litt mer komplisert, men litt mer generell teknikk (som vi skal se på under). |
Fra Python til Java
Nå skal vi se på forskjellen mellom Python og Java med utgangspunkt i Python-leksjonen fra våren 2014 om koding av tekst. Dersom du ikke husker hva det dreide seg om så finner du hele denne leksjonen her: lesson03.pdf
...