| ASP, PERL, CGI, C und alles andere Wolle ma net so sein. Obwohl Perl, ASP, C und TCL zu den minderwertigen Internet-Skriptsprachen zählen, dürfen ab sofort hierzu auch Fragen gestellt werden. ;) |
 |

13-05-2010, 00:11
|
|
starter
Registrierter Benutzer
|
|
Registriert seit: Feb 2010
Beiträge: 10
|
|
Modularisierung durch klasen und methoden
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?
|

13-05-2010, 00:23
|
AmicaNoctis
 Moderatorin
|
|
Registriert seit: Jul 2009
Beiträge: 5.550
|
|
Hallo,
bitte etwas ausführlicher, ich hab nicht verstanden, was du meinst.
Gruß,
Amica
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt? 
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke! 
|

13-05-2010, 08:33
|
 |
fireweasel
Registrierter Benutzer
|
|
Registriert seit: Sep 2008
Ort: At home
Beiträge: 679
|
|
Zitat:
Zitat von starter
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.
Zitat:
|
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
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) ...
__________________
PHP-Code:
class Brick implements Throwable {
// ...
}
|

13-05-2010, 12:20
|
|
starter
Registrierter Benutzer
|
|
Registriert seit: Feb 2010
Beiträge: 10
|
|
a
Geändert von starter (13-05-2010 um 12:24 Uhr)
|

13-05-2010, 12:23
|
|
starter
Registrierter Benutzer
|
|
Registriert seit: Feb 2010
Beiträge: 10
|
|
Zitat:
Zitat von fireweasel
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
|
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^^
Geändert von starter (13-05-2010 um 12:26 Uhr)
|

13-05-2010, 12:35
|
|
combie
PHP Expert
|
|
Registriert seit: May 2006
Beiträge: 2.925
|
|
Zitat:
|
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.
|

21-05-2010, 22:23
|
|
starter
Registrierter Benutzer
|
|
Registriert seit: Feb 2010
Beiträge: 10
|
|
Zitat:
Zitat von combie
Die dortigen ersten beiden Formeln kommen ohne Iteration aus.
|
Genau das versteh ich nich... was heisst das...xD
|

21-05-2010, 23:36
|
|
medium22
Registrierter Benutzer
|
|
Registriert seit: Mar 2006
Beiträge: 306
|
|
Offtopic
Zitat:
Zitat von fireweasel
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
|
Dann sind wir ja schon mindestens zwei! Auch wenn ich mittlerweile nicht mehr in meiner Heimat sesshaft bin. *g*
|

22-05-2010, 00:36
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
|
|
Zitat:
Zitat von starter
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.
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|