You are not logged in.

  • Login
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Dear visitor, welcome to Nitrado.net Prepaid Gameserver Community-Support - Archiv. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

GrimCims

User / Kunde

  • "GrimCims" started this thread

Posts: 704

Thanks: 11

  • Send private message

1

Thursday, May 29th 2014, 1:55pm

| [Java] "return true; | return false"

Hey, ich weiß ich habe das schon mal gefragt aber ich wollte es nochmal genau erklärt bekommen also...

return false bedeutet das ab da der ganze Code in der Klasse aufhört bzw. die Methode?
return true bedeutet das wenn die Methode korrekt also nicht geschnitte oder so wurde das es weiter geht oder so ?
Made by Paint

Jannik8500

User / Kunde

  • "Jannik8500" is male

Posts: 321

Location: Frauenfeld

Occupation: Schüler, Developer

  • Send private message

2

Thursday, May 29th 2014, 2:02pm

"return" bricht immer den Code ab. Bzw. return die Methode/Klasse
true/false ist ein boolean.
Der steht meinst für erfolgreich/fehlgeschlagen...

Also z.b.

Java source code

1
2
3
4
5
6
7
public boolean hasNick(Player p){
if(...){
return true;
}else{
return false;
}
}


Also eigentlich gibt return immer etwas zurück^^
Man kann auch nur return machen, um die ausführung weiteres Codes zu unterbrechen^^

This post has been edited 1 times, last edit by "Jannik8500" (May 29th 2014, 2:15pm)


TerraStormDE

User / Kunde

  • "TerraStormDE" is male

Posts: 641

Location: Localhost

Occupation: Nix

  • Send private message

3

Thursday, May 29th 2014, 2:15pm

In einem void kann nicht return werden.
Das müsste dann heißen:

Java source code

1
2
3
4
5
6
7
public boolean hasNick(Player p){
if(...){
return true;
}else{
return false;
}
}

Jannik8500

User / Kunde

  • "Jannik8500" is male

Posts: 321

Location: Frauenfeld

Occupation: Schüler, Developer

  • Send private message

4

Thursday, May 29th 2014, 2:16pm

Hab ich auch gerade gemerkt^^

NiceDev

User / Kunde

  • "NiceDev" is male

Posts: 572

  • Send private message

5

Thursday, May 29th 2014, 2:22pm

An alle, die nicht verstehen was void eigentlich bedeutet:
Void heißt auf englisch "Leere", d.h. der Void returnt nix. Ein Void wird oft als Methode bezeichnet, das stimmt, wobei jedoch ein Void eigentlich auch ein Objekt ist.

MfG

itoobi

User / Kunde

  • "itoobi" is male

Posts: 153

Occupation: Student

Thanks: 2

  • Send private message

6

Thursday, May 29th 2014, 3:28pm

@TerraStormDE

Das stimmt nicht ganz. In einer void-Methode kann returnt werden. Nur eben nichts.

Java source code

1
2
3
void sinnvoll(){
    return;
}
Get our new game Shrink: Download on Google Play
Visit our website www.hgs-studios.com

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net