Posts

Objektorientierung bei Java

Letztes mal hatten wir das ähnliche Thema der Objektorientierung. Da hatten wir mehrere Methoden in einer Klasse miteinander verbunden was im Überblick dem User darauf auffordert seinen Namen und Alter einzugeben. Danach hat das Programm schließlich den Namen des Benutzer und seinen Alter auf die Konsole mit dem folgenden Satz ausgegeben: >>EingegebeneName<< ist >>EingegebeneAlter<< Jahre alt. Heute möchte ich euch zeigen, dass man das Ganze viel umfangreicher machen kann. Für den Beispiel-Programm, welches ich unten aufgeschrieben habe, brauchte man nicht mehrere Klassen zu erzeugen. Man konnte es in einer Klasse und jawohl in einer einzigen Methode, nämlich in die Main-Methode, programmieren. Aber wie es der Zufall will, handelt es sich hierbei um eine Beispielaufgabe und deshalb möchte ich euch zeigen, dass ihr mit der Art von Programmierung viel Übersicht sparen könnt. Die Funktion des Programms ist wie folgt: Als erstes wird in der ...

Grundlagen der Objektorientierten Programmierung

Bei der Objektorientierten Programmiersprachen wie Java, C#, C++ etc. haben wir im Gegensatz zu den Skript Sprachen viele Vorteile. Eine diese Vorteile werden wir Heute bearbeiten. Bis jetzt haben wir kleine Programme geschrieben die auf einem DIN A4 Blatt Papier reichen würden. Jedoch ist es in der Wirklichkeit, also in der Uni oder im Beruf, nicht der Fall, dass man ein kleines Programm schreiben muss. Da Sie alles dem Rechner sagen müssen, was es für Funktionen und Einstellungen dem Benutzer anbieten soll, müssen Sie als erstes all dieses können das Gerät beibringen. Deshalb brauchen Sie in der Praxis mehrere Klassen oder Methoden zur Erzeugung eines Professionellen Programms. Im folgenden Beispiel habe ich eine Klasse Namens „mehrereMethoden“ und insgesamt drei Methoden inklusive der Main-Methode erzeugt. 01 import java.util.Scanner; 02 03 public class Mehrere Methoden { 04 05    public static void main(String[] args) { 06 ...

Scanner Einführung mit einem Beispiel

Bis jetzt haben wir nur Programme geschrieben, die nur mit fest definierten Variablen gearbeitet haben. Dabei sind ja in der Mathematik die Variablen nur Platzhalter. Das bedeutet, dass die Variable „x“ in Wirklichkeit eine beliebig große und kleine Zahl werden kann. Wir können leider als Benutzer nicht wie in der Mathematik einfach den Wert radieren und danach mit einem neuen Wert überschreiben. Dies ist leider nicht möglich. Damit der Benutzer ohne Programmiererfahrungen das Programm oder die Anwendung bedienen kann, muss im Programm die Funktion „Scanner“ vor definiert sein. Somit wartet der Compiler bis ihr eine Zahl oder eine Eingabe betätigt habt. Im folgenden Programm habe ich einen kleinen Taschenrechner, der nur addieren und subtrahieren kann, eingebaut. Die einzelnen Schritte werden wir am Ende erörtern.   1   import java.util.Scanner;   2    public class Main {   3   4      p...

switch und case Abfrage in Java

In der Programmiersprache Java gibt es neben dem if und else Verzweigungen auch die switch und case Abfrage. (Verzweigung = Abfrage) Die meisten Programmierer verwenden in Java das switch und case Verzweigung jedoch muss ich zugeben, dass ich am liebsten das if und else / else if Verzweigung verwende. In dem folgenden Quellcode präsentiere ich euch ein Beispielprogramm welches eine Verzweigung mit switch und case ausführt. 1   public class switchAndCase { 2 3      public static void main(String[] args){ 4         int i =2; 5 6          switch ( i ){ 7            case 0: 8                 System. out .println( "i ist null" ); 9   ...

if und else if Abfrage in Java

Die " if " und " else if " ist ebenfalls neben " if " und " else " abfrage eine sehr wichtige Abzweigung der Programmiersprache Java. Ich werde euch im folgenden Programm zeigen wie man mit diesem Befehl in der Programmiersprache Java und die einzelnen Schritte erörtern. Bei den vorherigen Beispiel mit der Lampe konnten wir dies nur bei einer " if " und " else " Abfrage machen da wir nur zwei Auswahlmöglichkeiten hatten. Entweder ist die Lampe an oder aus. Wir können die mehrmalige " if " und " else if " Abfrage mit einer Altersabfrage bestimmen. Beispiel >> if & else if<< 1   public class if_und_else_if { 2     public static void main(String[] args) { 3 4        int a lter = 1 7 ; 5 6        if ( alter < 18 ) { 7           System. out .println( “Du bist Minderjährig ;) “ ); 8       } 9        else if ( al...