Posts

Schleifen in Java Teil 3

Schleifen in Java Teil 3 Die dritte und somit die letzte der Schleifen in Java ist die sogenannte do Schleife auch bekannt als Do-While Schleife. Die Do-While Schleife ist im gegensatz zu while und for Schleife Fuß gesteuert. Das heißt, dass die Ausführungsbedingung nach dem Durchlaufen der Anweisung überprüft wird. Dadurch wird die Anweisungsfolge immer mindestens einmal ausgeführt. Die für die do-while Schleife dazugehörige Syntax lautet: do { Anweisung(sfolge); } while (Bedingung); Als Beispiel können wir eine do-while Schleife angeben der die Ganzzahligen werte von 1 bis 100 in der Konsole aufschreiben wird. 01 package java2enterprise; 02 03 public class BeispielDo_While { 04 05      public static void main(String[] args) { 06 07          int zahl = 1; 08        ...

Schleifen in Java Teil 2

Schleifen in Java Teil 2 Neben for Schleife habe wir noch weitere Schleifen. Die zweite dieser Schleifengruppe ist die while Schleife. Unter Schleifen in Java Teil 1 habe ich ihnen erklärt wozu eine Schleife nützlich bzw. vorteilhaft ist. Die while Schleife ist eine abweisende Schleife oder unter Informatiker auch eine Kopfgesteuerte Schleife genannt. Die zugehörige Ausführungsbedingung wird also vor dem Eintritt in die Schleife überprüft. Die Java Syntax für die while Schleife lautet deshalb: while (Bedingung) { Anweisung(sfolge);                        } Wie im Quellcode sie erkennen können, wird als erstes die Bedingung überprüft und danach die dazugehörige Anweisung ausgeführt. Das folgende Quellcode stellt ein Programm dar, welches eine Zahlenreihe von 1 ...

Schleifen in Java Teil 1

Schleifen in Java Teil 1 Sowie in Java aber auch in den anderen Programmiersprachen gibt es Schleifen. Wozu dienen die Schleifen? Schleifen sind dazu da, wenn eine berechnung oder eine Anwendung mehrmals ausgeführt werden soll. Ein Beispiel aus dem Alltag. Ein Rauchmelder kontrolliert 50 mal in der Sekunde ob der Sensor, der dazu dient das Rauch zu erkennen, ein Signal gib oder nicht. Das heißt die Anwendung oder das Programm stellt 50 mal in der Sekunde die Frage ob es Rauch gibt oder nicht. Wenn dies der Fall ist, reagiert der Sensor und somit werden wir mit einem akkustischen Signal gewarnt. Diese und Programme führen im Hintergrund eine Schleife aus. Welche Arten von schleifen gibt es? In Java gibt es drei Schleifen. Das sind die sogenannten for, while und do while schleifen. Der unterschied zwischen den Schleifen ist, welches die Kontrolle oder Ausführung als erstes unternimmt. /** Ich werde als beispiel für jede Schl...

Umrechnung von Grad Celsius nach Grad Fahrenheit

Wir können eine Übungsaufgabe mit den bisher gelernten Methoden bearbeiten. Umrechnung von Grad Celsius nach Grad Fahrenheit Erstellen Sie eine Klasse Temperatur mit einer main-Methode, um eine Temperatur gegeben in Grad Celsius in Grad Fahrenheit umzurechnen. Die Umrechungsformel lautet: Fahrenheit = 9/5 * Celsius + 32 Die beiden Temperaturen sollen jeweils in lokale Variablen celsius und fahrenheit vom Typ double gespeichert werden. Das Ergebnis der Berechnung – für irgendeinen Temperaturwert celsius – soll in der Form „10.0 Grad Celsius sind 50.0 Grad Fahrenheit.“ auf dem Bildschirm ausgegeben werden. ---------------------------------------------------------------------------------------------------- package java2enterprise; import java.util.Scanner; public class GradInFahrenheit {       public static void main(String[] args) {            double celsius, fahrenheit;    ...

Mathematische Funktionen in Java

Mathematische Funktionen in Java Alle Objektorientierten Sprachen wie C#, Java, C++, Objective C etc. können nicht nur anhand der Mathematik den Quellcode in die Maschinensprache, die in Binärcode geschrieben worden ist, umwandeln sondern diese Sprachen können selbst mit mathematischen Funktionen wie zum Beispiel den Winkelmaß von Sinus oder Kosinus berechnen. Natürlich gibt es dafür wie auch speziell für Mathematische Berechnungen geeignete Befehle. Java5 und höhere Java Versionen erlaubt den statischen Import von java.lang.Math alle mathematischen Methoden ohne Vorstellen von Math zu verwenden. z.B.: Wenn Sie eine Version von Java5 oder höhere auf ihrem Rechner installiert haben, brauchen Sie beim eingeben der Mathematischen Funktionen nicht den Befehl “Math“ davor zu schreiben. double variableEins = Math. PI ; Einige Methoden der Klasse Math sind wie folgt: abs(int a) , abs(double a) → Liefert den Positiven wert ...

If und else Abfragen

Hallo meine sehr verehrten Freunde,  heute möchte ich euch die if und else abfragen in Java vorstellen. Neben if und else gibt es auch try und catch die wir aber erst das nächste mal besprechen werden.  Was ist if und else abfrage?   Wie im letzten Post "DatenTypen in Java" ich euch präsentiert habe gibt es Acht verschiedene DatenTypen in Java. Einer dieser Datentypen kontrolliert den Wahrheitswert, was der Variable zugewiesen wurde. Es handelt sich hierbei um den DatenTyp boolean . Dieser DatenTyp kann zwischen der gegebenen Bedingungen überprüfen, ob der Wert der Variable übereinstimmt. Dies kann wie folgt aussehen: if ( Bedingung ) {           System. out .println( "Die Bedingung ist erfüllt. " ); } else {           System. out .println( "Die Bedingung ist nicht erfüllt." ); } Wie sie es sehen, haben wir eine if abfrage und eine else. Der Compiler führt den Quellco...

DatenTypen in Java

Datentypen in Java Hallo, heute möchte ich euch die einer der wichtigsten Werkzeuge in Java präsentieren. Wie Sie womöglich unten in dem Quellcode es schon gesehen haben, haben wir lauter Variablen die, mit Zahlen voneinander unterschieden sind (Zahlen als Wörter). Variablen in Java sind fast die selben wie in der Mathematik. Es sind Platzhalter für bestimmte Berechnungen oder Zwischenlösungen sowie Endergebnisse. Der einzige unterschied zwischen Variablen in Java oder in den anderen Programmiersprachen und der Mathematik ist, dass die Variablen in Java etc. initialisiert und deklariert werden muss. Das heißt, dass wir dem Compiler (also der, der das ganze Quellcode am Ende in die Maschinensprache übersetzen wird) sagen müssen, was für eine Zahl es sich hierbei handelt und mit welche Genauigkeit wir diese Zahl behandeln möchten. Es gibt zwei arten von Zahlen. Diese sind Gleitkommazahlen und Ganze Zahlen. Gleitkommazahlen sind z.B.: 1,5 ; 2,7 ; -1000000,09192 etc... Ganze Zahlen sin...

Einfacher Additionsrechner

Als zweites möchte ich mit euch ein einfaches Additionrechner Programmieren. Das Programm besitzt eine einfache Operation.  Dazu importieren wir die Scanner Einstellung damit wir den Rechner für Allgemeine Addition Aufgaben verwenden können. Der Scanner ermöglicht und das eintragen der Werte in die Console. Davor stellt das Programm und zwei Fragen: 1. Geben Sie eine Zahl ein: >> Sie können hier eine Zahl eingeben << 2. Geben Sie eine zweite Zahl ein: >> Sie können hier ein zweites Zahl eingeben <<  3. Alle eingaben bestätigen Sie mit ENTER und das Programm wird auf der Console das Ergebnis liefern. long ist der Datentyp für Gleitkommazahlen. Warum haben wir kein double verwendet? double ist ein 64 Bit Datentyp und long ein 32 Bit Datentyp. Da wir eine ganz einfache Addition durchführen entscheiden wir uns für das (kleine) Datentyp long. Damit wir bisschen speicher sparen können. package java2enterprise; import java.util.Scanner; publ...