Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Übung Informatik I exercise01. 2 Inhaltsübersicht Nachbesprechung Übung 1 Individuelle Fragen/Bemerkungen.

Ähnliche Präsentationen


Präsentation zum Thema: "Übung Informatik I exercise01. 2 Inhaltsübersicht Nachbesprechung Übung 1 Individuelle Fragen/Bemerkungen."—  Präsentation transkript:

1 Übung Informatik I exercise01

2 2 Inhaltsübersicht Nachbesprechung Übung 1 Individuelle Fragen/Bemerkungen

3 3 Übung 1 Aufgabe 1 Fragen/Bemerkungen von Eurer Seite? JDK erfolgreich installiert, Programm kompiliert und ausgeführt? path Variable Auf '…\Java\jdk1.x\bin' setzen ‣ Ansonsten können Befehle wie 'java' und 'javac' ohne komplette Pfadangabe ( '…\Java\jdk1.x\bin\javac.exe' ) nicht aufgelöst werden javac Was ist das? Unterschied zu anderen Programmiersprachen (z.B. C)? Reihenfolge: HelloWorld.java, HelloWorldTest.java ‣ Spielt es eine Rolle? sourcepath Pfad zu benötigten.java Files Setzen mittels –sourcepath path Option classpath Pfad zu benötigten.class Files Setzen mittels –classpath path Option Optionen Weitere Optionen mittels –help abrufbar Nachbesprechung

4 JRE JVM Java-Code Java-Bytecode Run-time System Compiler Java-Class-Libraries Interpreter Just-in-time Compiler (i. e. javac) Class Loader (i. e. HelloWorld.class) (i. e. HelloWorld.java) (i. e. java.util)

5 5 Übung 1 TestDriver Wozu? In der main() -Methode kann genauso der sysout erfolgen. Richtig, aaaber… Aufgabe 2 Fragen/Bemerkungen von Eurer Seite? TestDriver mit main() -Methode erstellen, Instanz erzeugen und printVolume() aufrufen. Nachbesprechung

6 6 public class Cuboid { private int length = 50; private int width = 30; private int height = 10; public void printVolume() { int volume = length * width * height; System.out.print("The volume of this cuboid is "+ volume); } public void printSurface() { int surface = 2*length*width + 2*length*height + 2*width*height; System.out.print("The surface of this cuboid is "+ surface ); } Aufgabe 2(Code erweitert statt nur abgeändert)

7 7 Aufgabe 2(Code erweitert statt nur abgeändert) Nachbesprechung public class CuboidTest { /** * Entry point for a Java program. Test a Cuboid * object in it. */ public static void main(String[] args) { Cuboid cuboidObject = new Cuboid(); cuboidObject.printVolume(); cuboidObject.printSurface(); }

8 8 Übung 1 TestDriver Wozu? In der main() -Methode kann genauso der sysout erfolgen. Richtig, aaaber… Aufgabe 2 Fragen/Bemerkungen von Eurer Seite? TestDriver mit main() -Methode erstellen, Instanz erzeugen und printVolume() aufrufen. Aufgabe 3 Codeverständnis...gehen wir zusammen durch. Nachbesprechung

9 9 Eure Fragen und Bemerkungen... Fragen und Bemerkungen


Herunterladen ppt "Übung Informatik I exercise01. 2 Inhaltsübersicht Nachbesprechung Übung 1 Individuelle Fragen/Bemerkungen."

Ähnliche Präsentationen


Google-Anzeigen