Posts

Aufgaben Teil I

Aufgabe 1: Definieren Sie eine double-Variable mit dem Wert 123,456. Der Wert soll kaufmännisch auf zwei Dezimalstellen gerundet werden. ------------------------------------------------------------------------------------------------------------------------- Aufgabe 2: Ein Konto hat das Startkapital 500 Euro. Es gibt einen jährlichen Zinssatz von 5%. Errechnen Sie das Kapital nach einem Jahr, zwei Jahren, drei Jahren, und gegen Sie jeweils das Ergebnis auf dem Bildschirm aus. ------------------------------------------------------------------------------------------------------------------------- Aufgabe 3: Ein reelle Zufallszahl aus dem Intervall [0; 1) kann in Java mit Math.random() erzeugt werden. Erzeugen Sie eine Zufallszahl aus dem Intervall [0; 1) und geben Sie diese auf dem Bildschirm aus. Erzeugen Sie nacheinander 5 Zufallszahl aus dem Intervall [0; 1) und berechnen Sie nach jedem Schritt die Summe der erzeugten Zufallszahlen. Erzeugen Sie eine ...

Neues vom Java2Enterprise

In wenigen Stunden folgen Übungsaufgaben mit Lösungen.  Ihr könnt versuchen diese ohne verwendung der Lösungen zu erledigen. Falls ihr dies schafft, lob an euch. Falls nicht? Dann braucht ihr euch nicht zu ärgern denn nicht umsonst heißt es ja so schon, dass "Kein Meister vom Himmel fällt..." ;)

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...