2017-04-20 4 views
-5

enter image description hereWie ein Doppel um einen Prozentsatz

Hallo zu multiplizieren habe ich mich gefragt, wie ich diese Operation in Java ausführen könnte?

Was ich getan habe, ist inkorrekt, ich kann das falsch sehen !, würde einige Hilfe geschätzt werden.

double result = n/n * 100 <= 100; 
+1

Was ist das für eine Operation? Sie möchten wissen, ob eine Zahl, die durch sich selbst geteilt wird (was immer 1 ist, mit Ausnahme von Null) mal 100% kleiner oder gleich 100% ist? Oder etwas anderes? –

+0

wie man eine Zahl in Java mit 100 Prozent multipliziert –

+0

Sie multiplizieren es mit 100, wenn Sie es in Prozenten möchten oder nichts tun, wenn nur eine Zahl. –

Antwort

0

Da Sie den Wert von n/n * 100-100 vergleichen, wäre das Ergebnis eine boolean (true/false).

Wenn Sie etwas damit erreichen wollen, würden Sie so etwas tun:

double result = (n/n) * 1; //Because 100% is = to 1 

    if(result <= 1){ 
     //Do stuff 
    } 

Wenn Sie einen anderen Prozentsatz verwenden wollte, dann würden Sie nur 1 ersetzen, mit dem Unterschied von 1 und dieser Prozentsatz . Wenn Ihr Prozentsatz beispielsweise 75% beträgt, würden Sie mit 0,75 multiplizieren.

0

Zuerst gibt es zwei Operationen, die erste ist eine mathematische Operation, es ist vor '< ='. Der zweite ist eine boolesche Operation, also sollten Sie überlegen, was der Zweck dieser Ungleichung ist (zeigen Sie das boolesche Ergebnis oder das mathematische Ergebnis an).

Auf der anderen Seite, wenn Sie speichern möchten, führen Sie dies tun sollten:

boolean result = n/n * 100 <= 100; 

Weil es eine Ungleichheit ist.

Verwandte Themen