Home
/
JavaForum
/
Beginner
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
4.941 User online
1 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 2745 von 2963 (93%)
Autor
TiSch
Datum
05.01.04, 09:30
Betreff
AW: Java - Einstieg
Hallo,
Du darfst innerhalb von Methoden keine witeren Methoden deklarieren.
Genau das tust Du aber innerhalb Deines Konstruktors (SekundenMinuten). Die lokalen Variablen dort kannst Du Dir sparen.
Außerdem greifst Du innerhalb der Methode Restberechnen auf die lokale Variable Rest zu, die nur im Konstruktor sichtbar ist.
Entweder deklarierst Du Instanzvariablen (außerhalb der Methoden), die überall in der Klasse sichtbar sind, oder Du benutzt lokale Variablen und gibst einen Wert zurück.
Grüße,
Tim
-----Ursprüngliche Nachricht-----
Von: JimmyT [mailto:@carookee.com]
Gesendet: Donnerstag, 1. Januar 2004 23:13
An: Tim Schmelter
Betreff: Re: Java - Einstieg
Ich weiß eigentlich noch nicht so recht, wie ich an die Sache rangehen soll.
Außerdem, wenn ein kleines erstes selbstgeschriebenes Programm nicht funktioniert, finde ich den Fehler nicht.
Beispiel:
"public class SekundenMinuten extends java.lang.Object {
public SekundenMinuten() {
short Rest=0, ErgebMinuten=0, minute=60, totalSeconds=307;
public void Restberechnen(short totalSeconds, short minute) // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
{
Rest=totalSeconds % minute;
}
public short Minutenberechnen(short totalSeconds, short minute, short Rest) // !!!!!!!!!!!!!!!!!!!!!!!!!!!!
{
short ErgMin=0;
ErgMin=(totalSeconds-Rest)/minute;
return(ErgMin);
}
Restberechnen (totalSeconds,minute);
ErgebMinuten=Minutenberechnen (totalSeconds,minute,Rest); // !!!!!!!!!!!!!!!!!!!!!!!!!!!!
System.out.println (ErgebMinuten+"Minuten"+" "+Rest+"Sekunden");
}
public static void main(String[] args)
{
SekundenMinuten SM = new SekundenMinuten();
}
}"
Das Beispiel funktioniert nicht, und ich weiß nicht weshalb !
Die Zeilen, in denen ich Ausrufezeichen am Ende drangesetzt habe, werden bei NetBeans als Fehler angezeigt ! Keine Ahnung weshalb.
Wäre cool, wenn man auch übers Netz sich gegenseitig helfen, Dateien zusenden könnte etc.
Weil alleine wird´s schwer sich da reinzufinden (glaube ich zumindest)
Gruß
JimmyT
Mit bonus.net bis zu 70% beim Einkauf sparen!
Jetzt anmelden und kostenlos
testen!
_____
Um auf diesen Beitrag zu antworten, benutzen Sie die Antworten-Funktion Ihrer Mail-Software.
Einen neuen Beitrag im Forum
verfassen · Diesen Beitrag
online lesen · Mailingliste
Diskussionsverlauf:
Java - Einstieg
Re: Java - Einstieg
Re: Java - Einstieg
AW: Java - Einstieg
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com