Einführung in die Programmierung mit Java .Computer werden häufig zum Lösen von wiederkehrenden

download Einführung in die Programmierung mit Java .Computer werden häufig zum Lösen von wiederkehrenden

If you can't read please download the document

  • date post

    05-Aug-2019
  • Category

    Documents

  • view

    212
  • download

    0

Embed Size (px)

Transcript of Einführung in die Programmierung mit Java .Computer werden häufig zum Lösen von wiederkehrenden

  • JUSTUS-LIEBIG-UNIVERSITT GIESSEN

    PROFESSUR BWL WIRTSCHAFTSINFORMATIK

    UNIV.-PROF. DR. AXEL C. SCHWICKERT

    Schwickert, Axel C.; Odermatt, Sven; Bodenbender, Nicole;

    Mller, Laura; Patzak, Maximilian; Dring, Mandy-Madeleine

    Einfhrung in die Programmierung mit

    Java

    Reader zur WBT-Serie

    ARBEITSPAPIERE WIRTSCHAFTSINFORMATIK

    Nr. 1 / 2015

    ISSN 1613-6667

  • Arbeitspapiere WI Nr. 1 / 2015

    Autoren: Schwickert, Axel C.; Odermatt, Sven; Bodenbender, Nicole; Mller,

    Laura; Patzak, Maximilian; Dring, Mandy-Madeleine

    Titel: Einfhrung in die Programmierung mit Java Reader zur WBT-Serie

    Zitation: Schwickert, Axel C.; Odermatt, Sven; Bodenbender, Nicole; Mller,

    Laura; Patzak, Maximilian; Dring, Mandy-Madeleine: Einfhrung in

    die Programmierung mit Java Reader zur WBT-Serie, in: Arbeits-

    papiere WI, Nr. 1/2015, Hrsg.: Professur BWL Wirtschaftsinforma-

    tik, Justus-Liebig-Universitt Gieen 2015, 67 Seiten, ISSN 1613-

    6667.

    Kurzfassung: Die Herausgeber-Professuren vermitteln den Lernstoff zum The-

    menbereich "Einfhrung in die Programmierung mit Java u. a.

    durch eine Serie von Web-Based-Trainings (WBT). Die WBT bauen

    inhaltlich aufeinander auf und sollten daher in der angegebenen

    Reihenfolge absolviert werden. Alle WBT stehen rund um die Uhr

    online im E-Campus Wirtschaftsinformatik (https://www.e-campus-

    wirtschaftsinformatik.de) zur Verfgung.

    Die WBT-Serie zum Themenbereich "Einfhrung in die Program-

    mierung mit Java" umfasst die folgenden einzelnen WBT:

    1. WBT 01: Grundlagen der Programmierung

    2. WBT 02: Einfhrung in die Programmierung mit Java

    3. WBT 03: Strukturelemente und Befehle

    4. WBT 04: Variablen und Konstanten

    5. WBT 05: Operatoren

    6. WBT 06: Bedingte Anweisungen und Schleifen

    7. WBT 07: Arrays

    8. WBT 08: Methoden

    9. WBT 09: Modulare Programmierung

    10. WBT 10: Objektorientierung

    Die Inhalte der einzelnen WBT werden in diesem Arbeitspapier wie-

    dergegeben.

    Schlsselwrter: Programmierung, Java, Strukturelemente, Befehle, Variablen, Kon-

    stanten, Operatoren, Bedingte Anweisungen und Schleifen, Arrays,

    Methoden, Modulare Programmierung, Objektorientierung, Pro-

    grammiersprachen

    https://www.e-campus-wirtschaftsinformatik.de/https://www.e-campus-wirtschaftsinformatik.de/
  • Inhaltsverzeichnis I

    Arbeitspapiere Wirtschaftsinformatik Nr. 1/2015

    Inhaltsverzeichnis

    Seite

    Inhaltsverzeichnis ....................................................................................................... I

    Abbildungsverzeichnis ............................................................................................ IV

    1 Einfhrung in die Programmierung ....................................................................... 1

    1.1 Computer und Programme ................................................................................ 1

    1.2 Programme lesen und ausfhren ....................................................................... 1

    1.3 Programmiersprachen ........................................................................................ 2

    1.4 Der Compiler ..................................................................................................... 2

    1.5 Der Interpreter ................................................................................................... 2

    1.6 Compiler vs. Interpreter .................................................................................... 3

    1.7 Allgemeines ber Java ....................................................................................... 3

    1.8 Die Vorteile von Java-Bytecode ........................................................................ 4

    2 Erste Schritte mit Java ............................................................................................. 5

    2.1 Vorbereitung zum Programmieren .................................................................... 5

    2.2 Systemvariablen anpassen ................................................................................. 5

    2.3 Die Ordnerstruktur anlegen ............................................................................... 6

    2.4 Den ersten Java-Quellcode erstellen ................................................................. 6

    2.5 Den ersten Java-Bytecode erstellen ................................................................... 7

    2.6 Das erste Java-Programm ausfhren ................................................................. 8

    2.7 Lessons learned ................................................................................................. 9

    3 Strukturelemente und Befehle ............................................................................... 10

    3.1 Die Rolle der Klasse ........................................................................................ 10

    3.2 Die HalloWelt-Klasse ...................................................................................... 10

    3.3 Aufbau einer Methode ..................................................................................... 11

    3.4 Die Rolle der main-Methode ........................................................................... 11

    3.5 Der Ausgabebefehl .......................................................................................... 13

    3.6 Kommentieren und Einrcken ......................................................................... 13

    3.7 Lessons learned ............................................................................................... 14

    4 Variablen und Konstanten ..................................................................................... 15

    4.1 Die Rolle der Variablen ................................................................................... 15

    4.2 Variablen anlegen ............................................................................................ 15

    4.3 Einfache Datentypen ....................................................................................... 16

  • Inhaltsverzeichnis II

    Arbeitspapiere Wirtschaftsinformatik Nr. 1/2015

    4.4 Der Datentyp String ......................................................................................... 17

    4.5 Variablen ndern ............................................................................................. 17

    4.6 Konstanten ....................................................................................................... 18

    4.7 Variablen und der Ausgabebefehl ................................................................... 19

    4.8 Lessons learned ............................................................................................... 20

    5 Operatoren .............................................................................................................. 21

    5.1 Die Rolle der Operatoren ................................................................................ 21

    5.2 Arithmetische Operatoren ............................................................................... 21

    5.3 Vergleichsoperatoren ....................................................................................... 22

    5.4 Logische Operatoren ....................................................................................... 24

    5.5 Lessons learned ............................................................................................... 25

    6 Bedingte Anweisungen und Schleifen ................................................................... 26

    6.1 Bedingte Anweisungen .................................................................................... 26

    6.2 Die if-Anweisung ............................................................................................ 26

    6.3 Die if-else-Anweisung ..................................................................................... 27

    6.4 Die switch-Anweisung .................................................................................... 28

    6.5 Schleifen .......................................................................................................... 29

    6.6 Die while-Schleife ........................................................................................... 30

    6.7 Die for-Schleife ............................................................................................... 31

    6.8 Lessons learned ............................................................................................... 32

    7 Arrays ...................................................................................................................... 33

    7.1 Die Rolle eines Arrays .................................................................................... 33

    7.2 Eindimensionale Arrays .................................................................................. 33

    7.3 Eindimensionale Arrays verwenden ................................................................ 34

    7.4 Arrays direkt initialisieren ............................................................................... 34

    7.5 Arrays und Schleifen ....................................................................................... 35

    7.6 Zweidimensionale Arrays ................................................................................ 37

    7.7 Lessons learned ............................................................................................... 38

    8 Methoden ........................