Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
languagejava
titleKode 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
languagejava
titleKode 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

...