Also mache ich einen Bruchrechner und ich habe einen letzten Teil, um herauszufinden. Für Berechnungen, bei denen mit 0 multipliziert wird, muss die endgültige Antwort immer 0 sein. Aufgrund meines Codes habe ich immer etwas wie 0/1 oder 0/5, also hat es immer einen Nenner. Ich möchte die Antwort ohne diesen Nenner zurückgeben, aber ich bin mir nicht sicher, wie ich meine if-Anweisung schreiben soll. Hier ist mein Versuch, die 0 ohne den Nenner zu drucken.Wenn Anweisung nach einem bestimmten Zeichen sucht
if (reducedAnswer.charAt(0) == 0) {
return reducedAnswer.substring(0, 1);
}
Ich bin nicht ganz sicher, wie das zu ändern, wenn Aussage zu überprüfen, ob das erste Zeichen der Antwort ist 0, so kann ich die unerwünschten Teile entfernen. Irgendwelche Ideen?
Verwendung ändern scheint, wie Sie eine Zeichenfolge verwenden, um eine Fraktion zu vertreten? Sie sollten zwei Ganzzahlen verwenden. –
Die Zuweisung erfordert, dass ich die Antwort als eine Zeichenfolge zurückgeben – ahmeda123
Wäre es nicht sinnvoller zu überprüfen, ob der Zähler Null ist _before_ konvertieren Sie den Bruch in eine 'String', und geben Sie einfach" 0 "für Ihre Ausgabe wenn es ist? –