Archiv für die 'Programmierung' Kategorie

Set- und Getmethoden

Erstellt von addamain am 22. September 2011

In Java haben wir so genannte Set- und Getmethoden. Diese Methoden brauchen wir später, wenn wir mit 2 Objekten arbeiten möchten, um einen Wert in eine Variable der anderen Klasse zu speichern, da wir dies nicht direkt in die Variable speichern werden.

Hier sind mal 3 Beispiele für die Set- und Getmethoden:

public void setTest(String pTest) {
test = pTest;
}

public String getTest() {
return test;
}

public void setTest2(double pTest2) {
test2 = pTest2;
}

public double getTest2() {
return test2;
}

public void setTest3(int pTest3) {
test3 = pTest3;
}

public int getTest3() {
return test3;
}

Der Aufbau einer Setmethode ist immer gleich:

private datentyp nameDerMethode;
public void setNameDerMethode(datentyp pNameDerMethode){
nameDerMethode = pNameDerMethode;
}

Genauso wie der Aufbau einer Getmethode immer gleich ist:

private datentyp nameDerMethode;
public datentyp getNameDerMethode(){
return nameDerMethode;
}

Das einzigste was man hierbei zu beachten hat, ist, dass man zuvor eine Variable deklariert hat. Wenn die Variable deklariert wurde, dann muss “nameDerMethode” genau wie die Variable heißt. Also wenn unsere Variable koerpergroesse heißt und vom Datentyp double ist, dann sehen unsere Set- und Getmethoden genau so aus:

public void setKoerpergroesse(double pKoerpergroesse) {
koerpergroesse = pKoerpergroesse;
}

public double getKoerpergroesse() {
return koerpergroesse;
}

Unser nächster Schritt wird eine zweite Klasse sein. Wir werden dieser Klasse Daten übergeben und uns Daten holen, dies machen wir über die Set- und Getmethoden.

Abgelegt unter Programmierung, Tutorial | Keine Kommentare »

Operatoren und Kommentare

Erstellt von addamain am 20. September 2011

In Java kann man mit Operatoren und Kommentaren arbeiten. Die Operatoren fangen mal an:

  • Zuweisung: Ist bei allen uns drei bekannten Datentypen gleich -> =
  • Addition: Ist nur bei integer und double vorhanden -> +
  • Verkettung: Ist nur bei String möglich -> +
  • Substraktion: Ist nur bei integer und double möglich -> -
  • Division: Ist nur bei integer und double möglich -> /
  • Multiplikation: Ist nur bei integer und double möglich -> *
  • Modulo (Rest): Ist nur bei integer möglich -> %

Jetzt folgen Beispiele für alle Operatoren:

Weiterlesen »

Abgelegt unter Programmierung, Tutorial | Keine Kommentare »

Java Datentypen Übung

Erstellt von addamain am 20. September 2011

Ich habe für euch mal eine kleine Aufgabe zusammengebastelt:

int i = 17;
int j = 12;
int k = 0;

double x = 2.71;
String name = “Bond”;
String vorname = ” James”;

j = i – j;
k = 2;
i = j / 2;
x = x * 2.0;
name = “Mein Name ist ” + name + ” , ” + vorname + name;

Was steht in den Variablen i, j, k, x und name nachdem alle Zeilen des Programms ausgeführt und abgearbeitet wurden?

Ich habe euch die Lösung und das Programm selber in einem .rar Archiv zusammengestellt: Klick.

Abgelegt unter Programmierung, Tutorial | Keine Kommentare »

BMI Rechner: Feintuning

Erstellt von addamain am 19. September 2011

Nun werden wir mal schauen, dass wir den BMI Rechner ein wenig besser machen.

Dazu gehen wir einen Schritt weiter zu einer if else Verschachtelung. Von der Syntax her sieht das ganze so aus:

if(Bedingung){
Anweisung1;
Anweisung2;
}
else{
Anweisung;
}

Weiterlesen »

Abgelegt unter Programmierung, Tutorial | Keine Kommentare »

Java – Tutorial

Erstellt von addamain am 19. September 2011

Heute wollen wir uns mit Variablen beschäftigen. Es gibt verschiedene Variablen, diese Variablen unterscheiden sich nicht nur durch den Namen, sondern auch vom Datentyp her. Wir fangen erstmal mit den verschiedenen Datentypen an. Es gibt viele verschiedene Datentypen, allerdings brauchen wir meistens nur die drei folgenden:

  • String (String)
  • double (double)
  • integer (int)

String:

String kann Texte speichern. Wenn ich keine Zahl sondern einen Text speichern möchte, dann benötige ich den Datentyp String.

integer:

Integer kann Zahlen speichern, allerdings nur “ganze” Zahlen. “Ganze” Zahlen sind Negative und Positive Zahlen ohne Dezimalstellen, also 1, 2, 3 sowie aber auch -1, -2 und -3 (selbstverständlich gehen noch mehr Zahlen wie die gerade genannten).

double:

Der Datentyp double kann im Vergleich zum Typ integer auch Dezimalzahlen speichern. Zum Beispiel könnte man diesen Datentyp brauchen, um Pi oder den BMI Wert zu speichern.

Weiterlesen »

Abgelegt unter Programmierung, Tutorial | Keine Kommentare »

Java – Eclipse

Erstellt von addamain am 19. September 2011

In der Schule lerne ich gerade erneut von 0 an Java – genau das selbe Programm was ich letztes Jahr gemacht habe…

Ihr wollt auch Java programmieren? Dann braucht ihr Eclipse. Dies findet ihr hier: Klick (oder versucht einen anderen Mirror hier).

Ich werde euch immer in verschiedenen Abständen zeigen, wie man was in bzw. mit Java erreichen kann. Standardmäßig fängt man mit der bekannten Hello World programmierung an.

  • Also, wir starten Eclipse (dies dauert meistens eine kleine Weile)…
  • Dann gehen wir rechts oben (wenn noch nicht geschehen) auf Workbench (je nach Version kann der Button auch woanderst sein)
  • Nun können wir links im “Paket-Explorer” mit einem Rechtsklick ==> New ==> Java-Projekt ein neues Java Projekt anlegen…
  • Als nächstes geben wir als Project name folgendes ein: projectHellaWorld und klicken auf fertigstellen
  • Dann sehen wir im Paket-Explorer das gerade angelegte Projekt, auf dieses Doppelklicken wir mit der linken Maustaste
  • Es Erscheint uns ein Ordnerähnliches Bild aus welches wir einen Rechtsklick machen und dann erneut auf New gehen und dann ein Paket hinzufügen
  • Dieses Paket nennen wir paketHelloWorld
  • Nachdem wir das Paket erstellt haben, können wir erneut einen Rechtsklick machen, erneut auf New und dann eine neue Klasse hinzufügen, welcher wir den Namen Startklasse geben, was jetzt allerdings wichtig ist, dass wir einen Hacken bei public static void main(String[] args) rein machen.
  • Normalerweiße wird die Klasse sofort geöffnet (falls nicht, doppelklicken wir auf Startklasse.java) und man sieht diesen Text vor sich:

Weiterlesen »

Abgelegt unter Programmierung, Tutorial | 1 Kommentar »

Portable Apps

Erstellt von addamain am 18. September 2011

Portable Apps ist kostenfreie Tools, die man sich auf den USB, das Handy oder eine externe Festplatte installieren kann. Es gibt echt viele Programme, die man sich auf diese Weiße installieren kann und damit man auch nicht mehr darauf angewiesen ist, dass z.B. eine bestimmte Datei an einem anderen Computer nicht mehr geöffnet werden kann.

Ich habe mir heute die Portable Apps eingerichtet und folgende Programme installiert:

  • EclispePortable
  • 7-Zip Portable
  • Assault Cube Portable
  • Audacity Portable
  • FileZilla Portable
  • GIMP Portable
  • Google Chrome Portable
  • IrfanView Portable
  • Mozilla Firefox, Portable Edition
  • Notepad++ Portable
  • Opera, Portable Edition
  • Pidgin Portable
  • Skype Portable
  • TeamViewer Portable
  • ToDoList Portable
  • VLC Media Player Portable
  • XAMPP Control Panel Portable

Einige Programme sind echt hilfreich, wie z.B. Eclipse Portable, da ich dieses Programm zum programmieren brauche. Mit den Portable Apps habe ich jetzt die Möglichkeit, von jedem Computer aus zu programmieren, ohne dass ich den Computer mit diesem Programm belasten muss. Notepad++ ist auch zum Programmieren, allerdings für andere Sprachen wie z.B. PHP.

Assault Cube ist ein Spiel, welches vom Aufbau her sehr an Counter Strike errinnert – allerdings ist es kostenfrei. XAMPP braucht man für virtuelle Datenbanken und Apache Server…

Alle anderen Programme müssten soweit eigentlich bekannt sein. Wer interesse an den Portable Apps hat, kann sich auch mal die Homepage anschauen: Klick.

Abgelegt unter Programmierung, Reallife | Keine Kommentare »