![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Neuer Benutzer Registriert seit: 10.01.2006 Ort: Berlin
Beiträge: 6
|
Hallo Leute, hab gerade angefangen mit Java zu programmieren und schon hab ich die ersten Probleme. Ich will eine Methode Code: int z(int x,int y) Das ist mein Code: Code: class ueb2{
public static void main(String[]args){
Prim start=new Prim();
} //main ende
}
class Prim{
int z(int x,int y){
x=5;
return x++;
}
System.out.println("Z="+z);
} //Prim ende
Compiliere C:\Dokumente und Einstellungen\User\Anwendungsdaten\JavaEditor\INFO-HA9_2\ueb2.java mit Java-Compiler ueb2.java:12: Type expected. System.out.println("Z="+z); ________________^ 1 error Rein Theoretisch müsste mir doch das Program ausgeben: Z=6 aber nichts passiert. Wer kann mir helfen? Bis dann dr. rom4o Geändert von Ben (10.01.2006 um 22:27 Uhr) Grund: Hab mal ein paar Fragezeichen entfernt |
| | |
| | Nach oben #2 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.512
|
Du willst das hier machen Java Code:
Grüße Ben. |
| | |
| | Nach oben #3 |
| Sesselkleber Registriert seit: 17.01.2005
Beiträge: 581
|
*hust* Aber bitt die übergebenen Variablen mitgeben: Java Code:
|
| | |
| | Nach oben #5 |
| Neuer Benutzer Registriert seit: 10.01.2006 Ort: Berlin
Beiträge: 6
|
Ja super danke für die Hilfe das läuft erstmal, aber wie kann ich Code: System.out.println(obj.z(5, 5)); Code: System.out.println(z(5, 5)); Code: System.out.println("z="+z(5, 5));
Und dann noch eine andere Sache warum kann ich nicht z in der methode OtherClass ausgeben? Mein Code jetzt: Code: class StartDemo {
public static void main(String[] args) {
OtherClass obj = new OtherClass();
System.out.println(obj.z(5, 5));
}
}
class OtherClass {
public int z(int x, int y) {
x=0;
return x + y;
}
}
|
| | |
| | Nach oben #6 |
| Projektleiter Registriert seit: 30.11.2005 Ort: Bottrop
Beiträge: 1.129
|
"OtherClass" ist keine Methode, sondern eine Klasse. Da kannst du keinen normalen Code reinpappen. Wenn du die Methode "static" machst, dann kannst du auch ohne Instantiierung darauf zugreifen - allerdings wirst du dann OtherClass.z(x,y) schreiben müssen. |
| | |
| | Nach oben #8 |
| Oliver O. Registriert seit: 17.08.2005
Beiträge: 427
|
wenn du Code: System.out.println(z(5,5)); Code: class StartDemo {
public static void main(String[] args) {
OtherClass obj = new OtherClass();
obj.out(5,5);
}
}
class OtherClass {
public int doSomething(int x, int y) {
return x + y;
}
public void out(int x, int y){
System.out.println(doSomething(5, 5));
}
}
Code: class StartDemo {
public static void main(String[] args) {
OtherClass obj = new OtherClass(5,5);
}
}
class OtherClass {
public OtherClass(int x,int y){
System.out.println(doSomething(5, 5));
}
public int doSomething(int x, int y) {
return x + y;
}
}
|
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Lange Methode blockiert UI | Sayang | Allgemeine Java-Programmierung | 11 | 07.03.2006 22:43 |
| statische Methode per Reflection aufrufen | ehli75 | Allgemeine Java-Programmierung | 2 | 02.02.2006 13:17 |
| Methode in der main aufrufen, unterschied JApplet und JFrame | Gottzilla | Desktop-Applikationen und Grafik | 3 | 10.03.2005 10:12 |
| Clone Methode treibt mich zum Wahnsinn | pro_evo | Allgemeine Java-Programmierung | 7 | 23.01.2005 08:34 |
| Applet korrekt einbinden | bicpi | Allgemeine Java-Programmierung | 1 | 15.01.2005 06:13 |