Folgendes Problem (primitives Beispiel)
-Ziel: Test1 soll c ausgeben.
-Frage: Ich dachte, durch "return c" wüsste nun die klasse Test1, was c ist und welchen Wert es hat. Java meckert jedoch mit "cannot find symbol". Wenn ich nun in Test1 c mit standartwert von z.b. Int c=0 definiere, dann gibt er "0" aus, statt es mit dem neuen wert, der returned wird, zu überschreiben. Wie kann ich das lösen.
-Frage 2:inwiefern wäre das benutzen von "this ...." hilffreich, ich raff denn sinn dahinter nicht ganz.
vielen dank für jegliche Hilfe
-Ziel: Test1 soll c ausgeben.
-Frage: Ich dachte, durch "return c" wüsste nun die klasse Test1, was c ist und welchen Wert es hat. Java meckert jedoch mit "cannot find symbol". Wenn ich nun in Test1 c mit standartwert von z.b. Int c=0 definiere, dann gibt er "0" aus, statt es mit dem neuen wert, der returned wird, zu überschreiben. Wie kann ich das lösen.
-Frage 2:inwiefern wäre das benutzen von "this ...." hilffreich, ich raff denn sinn dahinter nicht ganz.
Java:
public class Test1 {
public static void main(String arguments[]) {
int a = 10 ; int b=3;
addieren(a,b);
System.out.println(c);
;
}
public static int addieren(int a, int b){
int c=a+3;
return c;
}
}
vielen dank für jegliche Hilfe