Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Modularisierung durch klasen und methoden [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-consult PHP Entwicklung
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Modularisierung durch klasen und methoden


 
starter
13-05-2010, 01:11 
 
ich habe einige fragen zur sprache java.

1. klassen, was bedeutet es, wenn man mit parametern einen wert zurückweisen möchte, mit welchen klassen hat man auf die parameter zugriff?

2. könntet ihr mir erklären, wie man öfter wiederkehrende aufgaben( sowie marchzinsen) in metoden implementiert?

 
AmicaNoctis
13-05-2010, 01:23 
 
Hallo,

bitte etwas ausführlicher, ich hab nicht verstanden, was du meinst.

Gruß,

Amica

 
fireweasel
13-05-2010, 09:33 
 
ich habe einige fragen zur sprache java.

1. klassen, was bedeutet es, wenn man mit parametern einen wert zurückweisen möchte, mit welchen klassen hat man auf die parameter zugriff?

Du drückst dich leider etwas unklar aus, deshalb rate ich mal.

Parameter gehören zu Methoden (den Funktionen eines Objekts oder einer Klasse). "Falsche" Parameter-Typen gibt es in Java nicht, weil bei der Deklaration einer Funktion (oder Methode) die Typen für jeden Parameter angegeben werden müssen. Sie gehören in Java zur Signatur einer Funktion. Schon beim Compiliervorgang wird erkannt, wenn eine Funktion mit Argumenten eines unpassenden Typs aufgerufen wird. Eine Typüberprüfung zur Laufzeit (wie bspw. in PHP nötig) ist sinnfrei und daher unnötig.

Den Wert eines Parameters dagegen muss man selbst prüfen und dann entsprechende Maßnahmen ergreifen. Dies kann ein speziell vereinbarter Rückgabewert für den Fehlerfall sein, oder man wirft eine (passende) Exception.


2. könntet ihr mir erklären, wie man öfter wiederkehrende aufgaben( sowie marchzinsen) in metoden implementiert?

Hehe, da Schweizer hier sicher in der Minderheit sind, wäre es ganz hilfreich, wenn du im restlichen deutschsprachigen Raum eher unbekannte Helvetismen vor ihrer Verwendung erläutern würdest ... ;)

Marchzins a.k.a. Stückzins (http://de.wikipedia.org/wiki/St%C3%BCckzins)

Der Wikipedia-Artikel erklärt die Berechnung. Willst du jetzt von uns eine fertige Umsetzung?

Wir sind hier keine Finanzmathematiker. Ich begnüge mich bei Stückzinsangaben normalerweise mit einer Überschlagsrechnung oder verlasse mich auf die Angaben, die die Onlinebank auf ihrer Website macht (ich weiß, das sollte man nicht tun) ...

 
starter
13-05-2010, 13:20 
 
a

 
starter
13-05-2010, 13:23 
 
Du drückst dich leider etwas unklar aus, deshalb rate ich mal.




Hehe, da Schweizer hier sicher in der Minderheit sind, wäre es ganz hilfreich, wenn du im restlichen deutschsprachigen Raum eher unbekannte Helvetismen vor ihrer Verwendung erläutern würdest ... ;)

Marchzins a.k.a. Stückzins (http://de.wikipedia.org/wiki/St%C3%BCckzins)


Ich hab marchzins einfach gerade in der schule gelernt und wusste nicht, dass ihr dem anders sagt... aber egal. Das problem ist, wie man, anstatt den befehl, den grundwert um den zins von bsp 2%, jedes mal "manuell" zu erhöhen, mit einem einzigen befehl erledigen kann, es also zusammenzufassen

ist es jetzt vielleicht deutlicher?

die parameter hast du sonst recht gut erklärt, muss es nur noch etwa 5 mal durchlesen, bis ich es kapiert hab^^:rofl:

 
combie
13-05-2010, 13:35 
 
ist es jetzt vielleicht deutlicher?
Was gefällt dir an dem Wikipedia Artikel nicht?

Die dortigen ersten beiden Formeln kommen ohne Iteration aus.
Bei der Dritten ist sie allerdings unumgänglich.

 
starter
21-05-2010, 23:23 
 
Die dortigen ersten beiden Formeln kommen ohne Iteration aus.


Genau das versteh ich nich... was heisst das...xD

 
medium22
22-05-2010, 00:36 
 
Offtopic

Hehe, da Schweizer hier sicher in der Minderheit sind, wäre es ganz hilfreich, wenn du im restlichen deutschsprachigen Raum eher unbekannte Helvetismen vor ihrer Verwendung erläutern würdest ... ;)

Marchzins a.k.a. Stückzins (http://de.wikipedia.org/wiki/St%C3%BCckzins)



Dann sind wir ja schon mindestens zwei! Auch wenn ich mittlerweile nicht mehr in meiner Heimat sesshaft bin. *g*

 
onemorenerd
22-05-2010, 01:36 
 
Genau das versteh ich nich... was heisst das...xD
Mathematische Formeln enthalten oft Summen- oder Produktzeichen. Die dritte Formel auf der oben verlinkten Wikipedia-Seite ist zum Beispiel so eine Formel: P = Sigma t=1 bis n ....
Wenn man so eine Formel in Code gießen will, muss man für die Summation eine Schleife bauen mit t als Schleifenvariable: for (t=1; t<=n, t++) ...

Der Satz "Die dortigen ersten beiden Formeln kommen ohne Iteration aus." bedeutet also nur, dass man diese Formeln in einen Algorithmus überführen kann, der ohne Schleifen auskommt.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:34 Uhr.