Java-Vorkurs Wintersemester 15/16
|
|
- Alexa Brahms
- vor 8 Jahren
- Abrufe
Transkript
1 Java-Vorkurs 2015 Wintersemester 15/16 Herzlich Willkommen! package de.unistuttgart javavorkurs; public class WelcomeErstis { public static void main(string[] args){ System.out.println( Herzlich Wilkommen ); System.out.println( liebe Erstis ); } }
2 Wieso Vorkurs? Erste Einführung an wichtige Tools Überblick: Was ist Java? Einstieg in Java: Installieren, Nutzen, Programmieren Einstieg in PSE (Programmierung & Softwareentwicklung) erleichtern :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 2
3 Wo, Wie, Wer, Was? Heute: Kleingruppen in V38, danach in HS / GS Ab Dienstag: Treffen um 14:00 Uhr Gebäude V38 GS / HS Pools Übungen & Präsentationen in den Pools :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 3
4 Ablauf: Montag Einrichtung: eduroam, Java, Eclipse Erstes Java-Programm Kommentare / Syntax Variablen & Datentypen Rechenoperatoren Casting von Variablen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 4
5 Ablauf: Dienstag Wiederholung Bool sche Operatoren Arrays Verzweigungen Schleifen Methoden & Rückgabewerte User Input :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 5
6 Ablauf: Mittwoch Wiederholung Globale / Lokale Variablen Klasse, Objekt und Instanzierung Zugriffsmodifier / Sichtbarkeiten Static oder nicht-static? Konstruktor :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 6
7 Ablauf: Donnerstag Erstsemesterbegrüßung Wiederholung & Übungen Collections & Maps Inception-Aufgabe public Fun grillen(steak s){} :17 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 7
8 Ablauf: Freitag Code Debugging Große Zusammenfassung & Wiederholung J-Unit Tests Vertiefungsrichtungen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 8
9 Aufteilung in Gruppen Aufteilung in kleinere Übungsgruppen Erste Einweisung, kurze Erklärungen Gruppen Personen (reihenweise) Folgt eurem Tutor! Treffen danach: HS / GS - Pools :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 9
10 Java-Vorkurs 2015 Wintersemester 15/16 Kleintutorium Herzlich Willkommen! package de.unistuttgart javavorkurs; public class WelcomeErstis { public static void main(string[] args){ System.out.println( Herzlich Wilkommen ); System.out.println( liebe Erstis ); } }
11 Wieso Kleintutorium? Einrichtung eduroam Uni-WLAN (auch weltweit ) Java herunterladen & installieren JRE & JDK Eclipse installieren & nutzen Java-Projekt anlegen Erstes Hello-World-Programm Grüße die ganze Welt! :16 Java-Vorkurs - Uni Stuttgart - WS15/16 Kleintutorium 11
12 eduroam einrichten - Windows Parameter Studierende Mitarbeiter Netzwerkname (SSID) Sicherheitstyp Verschlüsselung Netzwerkauthentifizierung Innere Authentifizierung Benutzername Äußere Identität RADIUS-Server eduroam WPA2-Enterprise AES PEAP MS-CHAP-v2 <IhrLogin>@stud.unistuttgart.de anonymous@stud.unistuttgart.de stud-auth1.rus.uni-stuttgart.de stud-auth2.rus.uni-stuttgart.de CA-Zertifikat Deutsche Telekom Root CA 2 Passwort Ihr persönliches Passwort <IhrLogin>@uni-stuttgart.de anonymous@uni-stuttgart.de usadr-auth1.rus.uni-stuttgart.de usadr-auth2.rus.uni-stuttgart.de :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 12
13 eduroam einrichten - Windows :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 13
14 eduroam einrichten - Windows :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 14
15 eduroam einrichten - Windows :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 15
16 eduroam einrichten - Windows :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 16
17 eduroam einrichten - Windows :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 17
18 eduroam einrichten - Windows :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 18
19 eduroam einrichten - Windows :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 19
20 eduroam einrichten Android :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 20
21 Java Development Kit herunterladen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 21
22 Java Development Kit herunterladen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 22
23 Java Development Kit herunterladen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 23
24 Java Development Kit herunterladen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 24
25 Eclipse herunterladen & installieren :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 25
26 Eclipse herunterladen & installieren :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 26
27 Eclipse herunterladen & installieren :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 27
28 Eclipse herunterladen & installieren :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 28
29 Eclipse herunterladen & installieren :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 29
30 Eclipse herunterladen & installieren :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 30
31 Eclipse starten & nutzen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 31
32 Eclipse starten & nutzen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 32
33 Eclipse starten & nutzen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 33
34 Eclipse starten & nutzen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 34
35 Eclipse starten & nutzen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 35
36 Eclipse starten & nutzen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 36
37 Eclipse starten & nutzen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 37
38 Eclipse starten & nutzen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 38
39 Eclipse starten & nutzen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 39
40 Eclipse starten & nutzen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 40
41 Noch fragen? Weiter geht es sonst im Pool :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 41
42 Java-Vorkurs 2015 Wintersemester 15/16 Die main-methode
43 Was macht main? Einstiegspunkt für Java: Beim Start des Programms wird nach public static main(string[] args){} gesucht und aufgerufen nur ein Haupteinstiegspunkt in Java :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 43
44 Die main-methode & ein einfacher Aufbau: Klassenname Methode main Quellcode Methode/Klasse schließen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 44
45 Java-Vorkurs 2015 Wintersemester 15/16 Kommentare & Syntax
46 Wieso meinen eigenen Code kommentieren? Kommentierung ist SEHR wichtig, um: Eigenen Code zu einem späteren Zeitpunkt wiederzuverstehen Anderen Entwicklern das Verständnis des Codes zu erleichtern Good Practice! Verschiedene Arten von Kommentaren: JavaDoc-Kommentar Implementationskommentar TODO-Kommentar Multiline-Kommentar :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 46
47 Kommentare im Code :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 47
48 Java-Syntax Die Syntax einer Programmiersprache ist ähnlich einer Grammatik im Sprachgebrauch Unter Syntax versteht man allgemein ein Regelsystem zur Kombination elementarer Zeichen zu zusammengesetzten Zeichen in natürlichen oder künstlichen Zeichensystemen. Im Fall Java: Reservierte Wörter Angabe von Datentypen, Klassen, Methoden etc. Zusammensetzung von Anweisungen :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 48
49 Syntax & Syntaxhighlighting :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 49
50 Java-Vorkurs 2015 Wintersemester 15/16 Variablen & Datentypen
51 Was ist eine Variable? Eine Variable ist ein Bezeichner für einen beliebigen oder bestimmten Wert Platzhalter Beispiel: Ausgabe: Wie heißt du? Eingabe: String name = Duke Ausgabe: Hallo <name> Hallo Duke Können/dürfen/sollen sich zur Laufzeit verändern :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 51
52 Elementare Datentypen Datentyp Größe Wrapper-Klasse Wertebereich Beschreibung boolean 1 Bit java.lang.boolean true / false Boolescher Wahrheitswert char 16 Bit java.lang.character U+0000 U+FFFF Unicode-Zeichen (z.b. 'A' oder '\uc3a4') byte 8 Bit java.lang.byte Zweierkomplement-Wert short 16 Bit java.lang.short Zweierkomplement-Wert int 32 Bit java.lang.integer Zweierkomplement-Wert long 64 Bit java.lang.long Zweierkomplement-Wert float 32 Bit java.lang.float ±1,4E 45 ±3,4E+38 Gleitkommazahl (IEEE 754) double 64 Bit java.lang.double ±4,9E 324 ±1,7E+308 Gleitkommazahl doppelter Genauigkeit (IEEE 754) Quelle: Wikipedia :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 52
53 Datentypen & Variablen in Java :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 53
54 Variablen verwenden :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 54
55 Java-Vorkurs 2015 Wintersemester 15/16 Rechenoperatoren
56 Arithmetische Operatoren Einfache Rechenoperationen: + Addition zweier Zahlen - Subtraktion * Multiplikation / Division % Modulo (Rest einer Division: 7 % 3 = 1 8 % 3 = 2) +=direkte Addition (z.b.: i += 3 addiert 3 auf i (statt i = i+3) -=, *=, /=, %= ++um 1 erhöhen (i++ statt i = i+1 oder i += 1) -- um 1 verringern :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 56
57 Arithmetische Operatoren in Java :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 57
58 Java-Vorkurs 2015 Wintersemester 15/16 Variablen casten
59 Nach Talent? Tanzbarkeit? DSDS? Variablen können nicht einfach ineinander umgewandelt werden. (evtl. Verlust von Informationen!) Darum: Casten = umwandeln eines Datentyps in einen anderen int drei = (int) 3L; int vier = (int) 4.5; :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 59
60 Implizites Casten Daten im kleineren Datentyp können dem größeren automatisch angepasst werden (wenn KEIN Datenverlust) : short int long float int, long, float, double long, float, double float, double double :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 60
61 Explizites Casten Gewünschter, neuer Datentyp wird angeben Datenverlust ist möglich! :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 61
62 Explizites Casten: Reihenfolge Explizites Casten hat eine höhere Priorität (als bspw. Punkt vor Strich ) int bspa = (int) 2.34 * 4.56; funktioniert NICHT, da 4.56 nicht gecastet wird int bspb = (int) (2.34 * 4.56); funktioniert! :16 Java-Vorkurs - Uni Stuttgart - WS15/16 - Begrüßung 62
Hello World. Javakurs 2014, 1. Vorlesung. Sebastian Schuck. basierend auf der Vorlage von Arne Kappen. wiki.freitagsrunde.org. 3.
Hello World Javakurs 2014, 1. Vorlesung Sebastian Schuck basierend auf der Vorlage von Arne Kappen wiki.freitagsrunde.org 3. März 2014 This work is licensed under the Creative Commons Attribution-ShareAlike
MehrDas erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden.
Einfache Ein- und Ausgabe mit Java 1. Hallo-Welt! Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden. /** Die Klasse hello sendet einen
MehrJava Einführung VARIABLEN und DATENTYPEN Kapitel 2
Java Einführung VARIABLEN und DATENTYPEN Kapitel 2 Inhalt dieser Einheit Variablen (Sinn und Aufgabe) Bezeichner Datentypen, Deklaration und Operationen Typenumwandlung (implizit/explizit) 2 Variablen
MehrEinführung in Java. PING e.v. Weiterbildung Andreas Rossbacher 24. März 2005
Einführung in Java PING e.v. Weiterbildung Andreas Rossbacher 24. März 2005 Gliederung 1. Was ist Java / Geschichte von Java 2. Prinzip der Plattformunabhängigkeit 3. Wie kommt man vom Quellcode zum Programm
MehrEin erstes Java-Programm
Ein erstes Java-Programm public class Rechnung { public static void main (String [] arguments) { int x, y; x = 10; y = -1 + 23 * 33 + 3 * 7 * (5 + 6); System.out.print ("Das Resultat ist "); System.out.println
MehrDiana Lange. Generative Gestaltung Operatoren
Diana Lange Generative Gestaltung Operatoren Begriffserklärung Verknüpfungsvorschrift im Rahmen logischer Kalküle. Quelle: google Operatoren sind Zeichen, die mit einer bestimmten Bedeutung versehen sind.
MehrAutor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH
Java Einleitung - Handout Kurzbeschreibung: Eine kleine Einführung in die Programmierung mit Java. Dokument: Autor: Michael Spahn Version 1.0 Status: Final Datum: 23.10.2012 Vertraulichkeit: öffentlich
MehrJava Einführung Operatoren Kapitel 2 und 3
Java Einführung Operatoren Kapitel 2 und 3 Inhalt dieser Einheit Operatoren (unär, binär, ternär) Rangfolge der Operatoren Zuweisungsoperatoren Vergleichsoperatoren Logische Operatoren 2 Operatoren Abhängig
MehrVorkurs Informatik WiSe 15/16
Java 1 Dr. Werner Struckmann / Stephan Mielke, Jakob Garbe, 12.10.2015 Technische Universität Braunschweig, IPS Überblick Organisatorisches Arbeitsablauf Hello! 12.10.2015 Dr. Werner Struckmann / Stephan
MehrDer Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben.
Aufgabe 1.30 : Schreibe ein Programm DM_in_Euro.java zur Umrechnung eines DM-Betrags in Euro unter Verwendung einer Konstanten für den Umrechnungsfaktor. Das Programm soll den DM-Betrag als Parameter verarbeiten.
MehrComputeranwendung und Programmierung (CuP)
Computeranwendung und Programmierung (CuP) VO: Peter Auer (Informationstechnologie) UE: Norbert Seifter (Angewandet Mathematik) Organisatorisches (Vorlesung) Vorlesungszeiten Montag 11:15 12:45 Freitag
MehrEinführung in Eclipse und Java
Universität Bayreuth Lehrstuhl für Angewandte Informatik IV Datenbanken und Informationssysteme Prof. Dr.-Ing. Jablonski Einführung in Eclipse und Java Dipl.Inf. Manuel Götz Lehrstuhl für Angewandte Informatik
MehrÜbung Grundlagen der Programmierung. Übung 03: Schleifen. Testplan Testergebnisse
Übung 03: Schleifen Abgabetermin: xx.xx.xxxx Name: Matrikelnummer: Gruppe: G1 (Prähofer) G2 (Prähofer) G3 (Wolfinger) Aufgabe Punkte gelöst abzugeben schriftlich abzugeben elektronisch Aufgabe 03.1 12
MehrEinfache Arrays. Annabelle Klarl. Einführung in die Informatik Programmierung und Softwareentwicklung
Annabelle Klarl Zentralübung zur Vorlesung Einführung in die Informatik: http://www.pst.ifi.lmu.de/lehre/wise-13-14/infoeinf WS13/14 Action required now 1. Smartphone: installiere die App "socrative student"
MehrProgrammieren. 10. Tutorium 4./ 5. Übungsblatt Referenzen
Programmieren 10. Tutorium 4./ 5. Übungsblatt Inhalt I. Übungsblatt 4 II. III. - Rückgabe und Besprechung - Vorbereitung auf Wiederholung/ Nachtrag - Operatorpräzedenzen IV. Übungsblatt 5 - Vorstellung
MehrProgrammierung für Mathematik (HS13)
software evolution & architecture lab Programmierung für Mathematik (HS13) Übung 5 1 Aufgabe: Eclipse IDE 1.1 Lernziele 1. Die Entwicklungsumgebung Eclipse einrichten. 2. Eclipse kennen lernen und mit
MehrEinführung Datentypen Verzweigung Schleifen Funktionen Dynamische Datenstrukturen. Java Crashkurs. Kim-Manuel Klein (kmk@informatik.uni-kiel.
Java Crashkurs Kim-Manuel Klein (kmk@informatik.uni-kiel.de) May 7, 2015 Quellen und Editoren Internet Tutorial: z.b. http://www.java-tutorial.org Editoren Normaler Texteditor (Gedit, Scite oder ähnliche)
MehrPrinzipielle Ausführungsvarianten I
Software Entwicklung 1 Annette Bieniusa / Arnd Poetzsch-Heffter Unser erstes Java Programm AG Softech FB Informatik TU Kaiserslautern Bieniusa/Poetzsch-Heffter Software Entwicklung 1 2/ 39 Hello World!
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
MehrJava: Vererbung. Teil 3: super() www.informatikzentrale.de
Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und
MehrProgrammiervorkurs. Organisation: Steffen Gebert, Alexander Wolff. Tutoren: Jürgen Zöller, Jonathan Stoll. Wintersemester 2012/2013
Programmiervorkurs Wintersemester 2012/2013 Organisation: Steffen Gebert, Alexander Wolff Tutoren: Jürgen Zöller, Jonathan Stoll Kontakt (für Organisatorisches, Fehler auf Folien...): Steffen Gebert steffen.gebert@informatik.uni-wuerzburg.de
MehrTutorium Rechnerorganisation
Woche 2 Tutorien 3 und 4 zur Vorlesung Rechnerorganisation 1 Christian A. Mandery: KIT Universität des Landes Baden-Württemberg und nationales Grossforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu
MehrBeschreibung und Konfiguration von Eduroam unter Android. hotline.hslu.ch Andere
IT Services Support Werftestrasse 4, Postfach 2969, CH-6002 Luzern T +41 41 228 21 21 hotline.hslu.ch, informatikhotline@hslu.ch Luzern, 5. Februar 2016 Seite 1/8 Kurzbeschrieb: Beschreibung und Konfiguration
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 16
Kapitel 5 Arithmetische Operatoren Seite 1 von 16 Arithmetische Operatoren - Man unterscheidet unäre und binäre Operatoren. - Je nachdem, ob sie auf einen Operanden wirken, oder eine Verknüpfung zweier
MehrEinführung in die Java- Programmierung
Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags keine Pommes... Praktikum A 230 C 207 (Madeleine + Esma) F 112 F 113
MehrTesten mit JUnit. Motivation
Test First Design for Test in Eclipse (eigentlich: ) zu einer Klasse Beispiel zur Demonstration Ergänzungen Test First "Immer dann, wenn Du in Versuchung kommst, etwas wie eine print- Anweisung oder einen
MehrInformatik. Studiengang Chemische Technologie. Michael Roth WS 2012/2013. michael.roth@h-da.de. Hochschule Darmstadt -Fachbereich Informatik-
Informatik Studiengang Chemische Technologie Michael Roth michael.roth@h-da.de Hochschule Darmstadt -Fachbereich Informatik- WS 2012/2013 Inhalt Teil VII Einstieg in Java I Michael Roth (h_da) Informatik
MehrDas Typsystem von Scala. L. Piepmeyer: Funktionale Programmierung - Das Typsystem von Scala
Das Typsystem von Scala 1 Eigenschaften Das Typsystem von Scala ist statisch, implizit und sicher 2 Nichts Primitives Alles ist ein Objekt, es gibt keine primitiven Datentypen scala> 42.hashCode() res0:
Mehr5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu
Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten
MehrJava Kurs für Anfänger Einheit 2 Datentypen und Operationen
Java Kurs für Anfänger Einheit 2 Datentypen und Operationen Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 16. Mai 2009 Inhaltsverzeichnis
MehrDistributed Computing Group
JAVA TUTORIAL Distributed Computing Group Vernetzte Systeme - SS 06 Übersicht Warum Java? Interoperabilität grosse und gut dokumentierte Library weit verbreitet Syntax sehr nahe an C Erfahrung: Java wird
MehrPraktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2015/16. Vorbereitende Aufgaben
Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2015/16 Fakultät für Informatik Lehrstuhl 14 Lars Hildebrand, Marcel Preuß, Iman Kamehkhosh, Marc Bury, Diana Howey Übungsblatt
MehrNumerische Datentypen. Simon Weidmann
Numerische Datentypen Simon Weidmann 08.05.2014 1 Ganzzahlige Typen 1.1 Generelles Bei Datentypen muss man immer zwei elementare Eigenschaften unterscheiden: Zuerst gibt es den Wertebereich, zweitens die
MehrEinführung in die C++ Programmierung für Ingenieure
Einführung in die C++ Programmierung für Ingenieure MATTHIAS WALTER / JENS KLUNKER Universität Rostock, Lehrstuhl für Modellierung und Simulation 14. November 2012 c 2012 UNIVERSITÄT ROSTOCK FACULTY OF
MehrVorkurs C++ Programmierung
Vorkurs C++ Programmierung Klassen Letzte Stunde Speicherverwaltung automatische Speicherverwaltung auf dem Stack dynamische Speicherverwaltung auf dem Heap new/new[] und delete/delete[] Speicherklassen:
MehrPakete dienen dazu, die Software eines Projektes in größere inhaltlich zusammengehörige Bereiche mit eigenem Namen einzuteilen (siehe Java API).
Paketdeklaration Paketdeklaration package Bezeichner ; Pakete dienen dazu, die Software eines Projektes in größere inhaltlich zusammengehörige Bereiche mit eigenem Namen einzuteilen (siehe Java API). Ein
Mehr1. Formulieren Sie den Algorithmus <Bedienung eines Getränkeautomaten> nach den oben genannten Kriterien.
Java 1 Einführung Grundlegende Übungsaufgaben Arbeitsauftrag 1.1 1. Formulieren Sie den Algorithmus nach den oben genannten Kriterien. Beispiel: Bedienung eines Getränkeautomaten
MehrEinführung in die Programmierung
Einführung in die Programmierung by André Karge Übung - Operatoren, Methoden, Primitives 25. Oktober 2018 Einführung in die Programmierung WS18/19 André Karge 1/29 Notizen Standard Linux Befehle: http://images.linoxide.com/linux-cheat-sheet.pdf
MehrJava Kurs für Anfänger Einheit 5 Methoden
Java Kurs für Anfänger Einheit 5 Methoden Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 22. Juni 2009 Inhaltsverzeichnis Methoden
MehrII. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java:
Technische Informatik für Ingenieure (TIfI) WS 2005/2006, Vorlesung 9 II. Grundlagen der Programmierung Ekkart Kindler Funktionen und Prozeduren Datenstrukturen 9. Datenstrukturen Daten zusammenfassen
MehrSWE1 / Übung 2 (19.10.2011)
SWE1 / Übung 2 (19.1.211) Simulation von Algorithmen Testen, Testplan Beispiel arithmetische Ausdrücke Handsimulation von Algorithmen Man versteht einen Algorithmus (insbesonders einen "Fremden"), wenn
MehrAKTUEL ZU JAVA 8 PROGRAMMIEREN IN JAVA. 7. Auflage. Im Internet: Alle Beispielprogramme und Lösungen
L AKTUEL ZU fritz JOBST JAVA 8 PROGRAMMIEREN IN JAVA 7. Auflage Im Internet: Alle Beispielprogramme und Lösungen 4 1 Der Einstieg in Java keinem Fall zulässig. Die Schreibweisen Hello.java für den Namen
MehrProgrammierung in C. Grundlagen. Stefan Kallerhoff
Programmierung in C Grundlagen Stefan Kallerhoff Vorstellungsrunde Name Hobby/Beruf Schon mal was programmiert? Erwartungen an den Kurs Lieblingstier Für zu Hause C-Buch online: http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/
Mehr5. Tutorium zu Programmieren
5. Tutorium zu Programmieren Dennis Ewert Gruppe 6 Universität Karlsruhe Institut für Programmstrukturen und Datenorganisation (IPD) Lehrstuhl Programmierparadigmen WS 2008/2009 c 2008 by IPD Snelting
MehrInnere Klassen in Java
Innere Klassen in Java SS 2012 Prof. Dr. Margarita Esponda Innere Klassen Klassen- oder Interfacedefinitionen können zur besseren Strukturierung von Programmen verschachtelt werden Eine "Inner Class" wird
MehrPrimitive Datentypen
Primitive Datentypen 2 Arten von Datentypen: primitive Datentypen (heute) Objekte (später) Java ist streng typisiert, d.h. für jede Variable muß angegeben werden was für eine Art von Wert sie aufnimmt.
MehrObjektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
Mehr5.4 Klassen und Objekte
5.4 Klassen und Objekte Zusammenfassung: Projekt Figuren und Zeichner Figuren stellt Basisklassen für geometrische Figuren zur Verfügung Zeichner bietet eine übergeordnete Klasse Zeichner, welche die Dienstleistungen
MehrProgrammiervorkurs Einführung in Java Tag 1
Programmiervorkurs Einführung in Java Tag 1 Sebastian Glutsch SS 2018 namen Inhaltsübersicht Vorkurs Tag 1:,, en,, Einführung Tag 2: Boolesche Ausdrücke,, If-Abfragen, Switch-Case Tag 3: Arrays, (Do-)While-Schleife,
MehrInstitut für Programmierung und Reaktive Systeme. Java 2. Markus Reschke
Java 2 Markus Reschke 07.10.2014 Datentypen Was wird gespeichert? Wie wird es gespeichert? Was kann man mit Werten eines Datentyps machen (Operationen, Methoden)? Welche Werte gehören zum Datentyp? Wie
MehrGliederung. Tutorium zur Vorlesung. Gliederung. Gliederung. 1. Gliederung der Informatik. 1. Gliederung der Informatik. 1. Gliederung der Informatik
Informatik I WS 2012/13 Tutorium zur Vorlesung 1. Alexander Zietlow zietlow@informatik.uni-tuebingen.de Wilhelm-Schickard-Institut für Informatik Eberhard Karls Universität Tübingen 11.02.2013 1. 2. 1.
MehrVorkurs Informatik WiSe 16/17
Java Ausdrücke und Variablen Dr. Werner Struckmann / Stephan Mielke, Jakob Garbe, 05.10.2016 Technische Universität Braunschweig, IPS Überblick Ausdrücke, Datentypen und Variablen Kontrollstrukturen 05.10.2016
MehrTutorium Informatik 1. Aufgabe 2: Formatierte Ein- und Ausgabe
Tutorium Informatik 1 Aufgabe 2: Formatierte Ein- und Ausgabe Fachbereich: Elektrotechnik Inhaltsverzeichnis 1 Aufgabe 1 2 Benötigte Funktionen und Schlüsselwörter 2 Robert Halas / FH Regensburg - 2003
Mehreduroam: Installationsanleitung Windows8 Konfiguration des Zugangs
Konfiguration des Zugangs Wählen Sie über den Startknopf + X die Systemsteuerung aus und dann Netzwerk- und Freigabecenter. Wählen Sie Neue Verbindung oder neues Netzwerk einrichten. Manuell mit einem
MehrWindows 7 für die Nutzung der WLANs DESY und eduroam konfigurieren.
Windows 7 für die Nutzung der WLANs DESY und eduroam konfigurieren. Vorläufige WLAN Dokumentation für das sich am DESY in der Pilotphase befindliche Windows 7 WLAN konfigurieren Da sich die beiden WLANs
MehrHochschule Niederrhein Grundlagen der Prof. Dr. Nitsche Fachbereich 03 Java Programmierung Bachelor Informatik SS 2015 Übung 1. Grundlagen von Java
Grundlagen von Java Aufgabe 1: Typen und Zuweisungen in Java Welche der folgenden Java-Anweisungen sind fehlerhaft? Handelt es sich um einen Compiler- oder einen Laufzeitfehler? Anmerkung: Folgefehler
Mehr188.154 Einführung in die Programmierung für Wirtschaftsinformatik
Beispiel 1 Vererbung (Liste) Gegeben sind die beiden Klassen ListNode und PersonNode. 188.154 Einführung in die Programmierung für Wirtschaftsinformatik Wiederholung, Prüfungsvorbereitung Monika Lanzenberger
MehrZugang zum WLAN eduroam unter Microsoft Windows RT
1 Vorwort Zugang zum WLAN eduroam unter Microsoft Windows RT Stand: 27. Januar 2015 Folgende Beschreibung wurde auf einer virtuellen Maschine mit Windows 8 64bit (Patch- Stand: 24.01.2014) und einem WLAN-Stick
MehrEinstieg in die Informatik mit Java
Vorlesung vom 18.4.07, Vordefinierte Datentypen Übersicht 1 Ganzzahlige Typen 2 Boolscher Typ 3 Gleitkommatypen 4 Referenztypen 5 void Typ 6 Implizite und explizite Typumwandlungen Ganzzahlige Typen Die
MehrEinführung in die Java- Programmierung
Einführung in die Java- Programmierung Dr. Volker Riediger Der hat die früher handschriftlichen Folien lesbar gemacht. Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Heutige Themen Hello World!
MehrVoraussetzung für die Nutzung dieses Netzes ist eine Rechnerkennung an der Uni Koblenz.
http://www.uni-koblenz-landau.de/koblenz/ghrko/netzwerk/wlan/uni-koblenz uni-koblenz Wie verbinde ich meinen Laptop per WLAN auf dem Campus mit dem Uni-Netz? Stand: 23.1.2013 Dieses verschlüsselte Funknetz
MehrÜbungen 19.01.2012 Programmieren 1 Felix Rohrer. Übungen
Übungen if / else / else if... 2... 2 Aufgabe 2:... 2 Aufgabe 3:... 2 Aufgabe 4:... 2 Aufgabe 5:... 2 Aufgabe 6:... 2 Aufgabe 7:... 3 Aufgabe 8:... 3 Aufgabe 9:... 3 Aufgabe 10:... 3 switch... 4... 4 Aufgabe
MehrProgrammiertechnik Operatoren, Kommentare, Ein-/Ausgabe
Programmiertechnik Operatoren, Kommentare, Ein-/Ausgabe Prof. Dr. Oliver Haase Oliver Haase Hochschule Konstanz 1 Was sind Operatoren? Ein Operator ist eine in die Programmiersprache eingebaute Funktion,
Mehr2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht
MehrSichtbarkeit & statische Methoden. Einsatz von Sichtbarkeit Einsatz statischer Methoden programmatische Realisierung 2 Beispielaufgaben
Sichtbarkeit & statische Methoden Einsatz von Sichtbarkeit Einsatz statischer Methoden programmatische Realisierung 2 Beispielaufgaben Nicht sichtbare Methoden Wollen Eltern bestimmte Methoden vor den
MehrEinführung in die Programmierung (EPR)
Goethe-Center for Scientific Computing (G-CSC) Goethe-Universität Frankfurt am Main Einführung in die Programmierung (EPR) (Übung, Wintersemester 2014/2015) Dr. S. Reiter, M. Rupp, Dr. A. Vogel, Dr. K.
MehrÜbungen zu Grundlagen der Informatik I WS 2004/05
Übungen zu GdI I Übungen zu Grundlagen der Informatik I WS 2004/05 Thorsten.Meinl@informatik.uni-erlangen.de 1 What's up today Zeiten und Termine Philosophie der Übungsaufgaben Übungsverwaltung Erste Schritte
MehrZugang mit sonstigen Betriebssystemen (wie: Android, ios (ipad, iphone, ipad),...)
Anleitung zur WLAN-Nutzung in den SMB Zugang mit sonstigen Betriebssystemen (wie: Android, ios (ipad, iphone, ipad),...) Voraussetzung: WLAN Adapter mit WPA/WPA2-Verschlüsselung Anleitung zur WLAN-Nutzung
MehrProgrammieren in C. Felder, Schleifen und Fließkommaarithmetik. Prof. Dr. Nikolaus Wulff
Programmieren in C Felder, Schleifen und Fließkommaarithmetik Prof. Dr. Nikolaus Wulff Addition von Zahlen 1 2 3 4 5 #include int main() { int x,y,z,sum; x = 1; y = 2; z = 4; sum = x + y + z;
MehrEduroam: Installationsanleitung Windows 7. Konfiguration des Zugangs
Konfiguration des Zugangs Wählen Sie über den Startknopf die Systemsteuerung aus und dann Netzwerk und Internet. Wählen Sie Netzwerk- und Freigabecenter. Datum: 06.05.2013 1/8 Wählen Sie Neue Verbindung
MehrEs sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.
Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt
MehrJava Kurs für Anfänger Einheit 4 Klassen und Objekte
Java Kurs für Anfänger Einheit 4 Klassen und Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 13. Juni 2009 Inhaltsverzeichnis klasse
MehrJAVA BASICS. 2. Primitive Datentypen. 1. Warum Java? a) Boolean (logische Werte wahr & falsch)
JAVA BASICS 2. Primitive Datentypen 1. Warum Java? weit verbreitet einfach und (relativ) sicher keine Pointer (?) keine gotos kein Präprozessor keine globalen Variablen garbage collection objekt-orientiert
MehrÜbungsblatt 3: Algorithmen in Java & Grammatiken
Humboldt-Universität zu Berlin Grundlagen der Programmierung (Vorlesung von Prof. Bothe) Institut für Informatik WS 15/16 Übungsblatt 3: Algorithmen in Java & Grammatiken Abgabe: bis 9:00 Uhr am 30.11.2015
MehrJava Einführung Programmcode
Java Einführung Programmcode Inhalt dieser Einheit Programmelemente Der erste Programmcode Die Entwicklungsumgebung: Sun's Java Software Development Kit (SDK) Vom Code zum Ausführen des Programms 2 Wiederholung:
MehrDr. Monika Meiler. Inhalt
Inhalt 4 Einführung in die Programmiersprache Java (Teil II)... 4-2 4.4 Strukturierte Programmierung... 4-2 4.4.1 Strukturierung im Kleinen... 4-2 4.4.2 Addierer (do-schleife)... 4-3 4.4.3 Ein- Mal- Eins
MehrKlausur in Programmieren
Studiengang Sensorik/Sensorsystemtechnik Note / normierte Punkte Klausur in Programmieren Winter 2009/2010, 18. Februar 2010 Dauer: 1,5h Hilfsmittel: Keine (Wörterbücher sind auf Nachfrage erlaubt) Name:
MehrVerhindert, dass eine Methode überschrieben wird. public final int holekontostand() {...} public final class Girokonto extends Konto {...
PIWIN I Kap. 8 Objektorientierte Programmierung - Vererbung 31 Schlüsselwort: final Verhindert, dass eine Methode überschrieben wird public final int holekontostand() {... Erben von einer Klasse verbieten:
MehrDatentypen. Agenda für heute, 4. März, 2010. Pascal ist eine streng typisierte Programmiersprache
Agenda für heute, 4. März, 2010 Zusammengesetzte if-then-else-anweisungen Datentypen Pascal ist eine streng typisierte Programmiersprache Für jeden Speicherplatz muss ein Datentyp t (Datenformat) t) definiert
MehrEinführung in die objektorientierte Programmierung mit Java. Klausur am 19. Oktober 2005
Einführung in die objektorientierte Programmierung mit Java Klausur am 19. Oktober 2005 Matrikelnummer: Nachname: Vorname: Semesteranzahl: Die Klausur besteht aus drei Frageblöcken zu den Inhalten der
MehrEinführung in die Java- Programmierung
Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags Pommes... Praktikum A 230 C 207 (Madeleine) F 112 F 113 (Kevin) E
MehrVorlesung Informatik II
Vorlesung Informatik II Universität Augsburg Wintersemester 2011/2012 Prof. Dr. Bernhard Bauer Folien von: Prof. Dr. Robert Lorenz Lehrprofessur für Informatik 02. JAVA: Erstes Programm 1 Das erste Java-Programm
MehrFachgebiet Informationssysteme Prof. Dr.-Ing. N. Fuhr. Programmierung Prof. Dr.-Ing. Nobert Fuhr. Übungsblatt Nr. 6
Gudrun Fischer Sascha Kriewel programmierung@is.informatik.uni-duisburg.de Anmeldung zur Klausur! Übungsblatt Nr. 6 Um an der Klausur teilzunehmen, müssen sich Studierende der angewandten Informatik in
MehrProgrammieren Tutorium
Programmieren Tutorium Tom Schildhauer Tutorium 12 Universität Karlsruhe (TH) Institut für Programmstrukturen und Datenorganisation (IPD) Lehrstuhl Programmierparadigmen WS 2008/2009 c 2008 by Tom Schildhauer,
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18
Kapitel 3 Datentypen und Variablen Seite 1 von 18 Datentypen - Einführung - Für jede Variable muss ein Datentyp festgelegt werden. - Hierdurch werden die Wertemenge und die verwendbaren Operatoren festgelegt.
MehrManuelle Installation und Nutzung Windows 7
Manuelle Installation und Nutzung Windows 7 1. Voraussetzungen a) Sie benötigen das Stammdatenblatt der Universität Basel mit Ihren Benutzerdaten. b) Sie kennen die Nutzungsbedingungen der Universität
MehrTutorium Java Ein Überblick. Helge Janicke
Tutorium Java Ein Überblick Helge Janicke 26. Oktober 2000 1 VORRAUSSETZUNGEN ZUM PROGRAMMIEREN MIT JAVA. 1 1 Vorraussetzungen zum Programmieren mit Java. Was braucht man, wenn man mit Java programmieren
MehrJava Einführung Collections
Java Einführung Collections Inhalt dieser Einheit Behälterklassen, die in der Java API bereitgestellt werden Wiederholung Array Collections (Vector, List, Set) Map 2 Wiederholung Array a[0] a[1] a[2] a[3]...
MehrÜbungsblatt 1. Java Vorkurs (WS 2017)
Übungsblatt 1 Java Vorkurs (WS 2017) Aufgabe 1 Hallo-Welt Erstelle ein neues Projekt mit dem Namen HelloJava. Erzeuge in diesem Projekt eine neue Klasse HelloJava. (a) Schreibe die main-methode in die
MehrProgrammierkurs Java
Programmierkurs Java Konstruktor, Statische Methoden Packages Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Initialisierung von Datenstrukturen
MehrDHBW Karlsruhe, Vorlesung Programmieren, Klassen (2)
DHBW Karlsruhe, Vorlesung Programmieren, Klassen (2) Aufgabe 3 Bankkonto Schreiben Sie eine Klasse, die ein Bankkonto realisiert. Attribute für das Bankkonto sind der Name und Vorname des Kontoinhabers,
MehrEduroam unter Windows 8 einrichten
Eduroam unter Windows 8 einrichten Erstellt am : 26. August 2014 Inhaltsverzeichnis Zertifikate installieren 1 Mit eduroam verbinden 3 Weitere Einstellungen 5 Systemvoraussetzungen: Windows 8 Zertifikate
MehrEinführung in die Programmierung
: Inhalt Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund - mit / ohne Parameter - mit / ohne Rückgabewerte
MehrVorkurs Informatik WiSe 17/18
Java Ausdrücke und Variablen Dr. Werner Struckmann / Stephan Mielke, Nicole Naczk, 05.10.2017 Technische Universität Braunschweig, IPS Überblick Ausdrücke, Datentypen und Variablen Kontrollstrukturen 05.10.2017
MehrIT-Basics 2. DI Gerhard Fließ
IT-Basics 2 DI Gerhard Fließ Wer bin ich? DI Gerhard Fließ Telematik Studium an der TU Graz Softwareentwickler XiTrust www.xitrust.com www.tugraz.at Worum geht es? Objektorientierte Programmierung Konzepte
MehrAnleitung zur Einrichtung des WLAN-Zugangs an der LUH unter Windows 7 Version 2.2 20.02.15
Anleitung zur Einrichtung des WLAN-Zugangs an der LUH unter Windows 7 Version 2.2 20.02.15 1. Öffnen Sie Startmenü -> Systemsteuerung. Wählen Sie Netzwerkstatus und -aufgaben anzeigen. 2. Wählen Sie links
MehrEduroam unter Windows 7 einrichten
Eduroam unter Windows 7 einrichten Erstellt am : 26. August 2014 Inhaltsverzeichnis Zertifikate installieren 1 Mit eduroam verbinden 4 Weitere Einstellungen 5 Systemvoraussetzungen: Windows 7 Zertifikate
MehrInstallation von NetBeans inkl. Glassfish Anwendungs-Server
Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten
MehrEinführung in die Programmierung 1
Einführung in die Programmierung 1 Einführung (S.2) Einrichten von Eclipse (S.4) Mein Erstes Programm (S.5) Hallo Welt!? Programm Der Mensch (S.11) Klassen (S.12) Einführung Wie Funktioniert Code? Geschriebener
Mehr