Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Sonstige Fragen » Quelltext verstehen » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 2 Beiträge
snow RE: Quelltext verstehen

diese methode testet ob zahl 1 durch zahl 2 teilbar ist, genauer testet sie ob wenn du Zahl1 durch Zahl2 teilst ein Rest bleibt oder eben keiner.

mit boolean ergebnis = false; wird das ergebnis erstmal als false initialisiert; wir nehmen also erstmal an dass man zahl1 nicht durch zahl2 teilen kann

zunächst wird geprüft ob das was wir angenommen haben auch stimmt ; zahl1%zahl2==0 wenn beim teilen von zahl1 durch zahl2 kein rest übrig bleibt ,falls dies für diese zwei Zahlen gilt ändern wir den Wert von ergebnis auf true

und der Wert von "ergebnis" wird dann an testmethode zurückgegeben.

Hoffe das hilft. smile

zu deinen Fragen :
1: 45:15=3 kein rest -> testmethode erhält den Wert true
2: hier wäre der Rest der Division = 15 also testmethode erhält den Wert false
Janine94 Quelltext verstehen

Meine Frage:
Hallo!
Was sagt mir dieser Quelltext?

public boolean testmethode(int zahl1, int zahl2)
{
boolean ergebnis = false;

if ( zahl1 % zahl2 == 0)
ergebnis = true;

return ergebnis;
}


Meine Ideen:
Ich weiß, dass boolean auf wahr oder falsch testet und vermute jetzt, dass mir nur ein Ergebnis ausgegeben wird, wenn es 0 ist.. Richtig? Und was passiert, wenn
1. für zahl1 = 45 und für zahl2 = 15 eingegeben werden?
und
2. für zahl1 = 15 und für zahl2 = 45 eingegeben werden?