Esiste una funzione incorporata in java che converte qualsiasi numero negativo in 0? quello che voglio fare è sottrarre il numero da una variabile e assicurarmi che non scenda al di sotto di 0. Questo è possibile con le funzioni integrate o dovrei scrivere da solo?Funzione java che modifica il numero negativo a 0
risposta
Si dovrebbe usare:
Math.max(0, yourVar)
Non hai bisogno di una funzione built-in per questo.
oh, duh! ho usato min prima, ma non ho mai pensato a max! Grazie! – LordZardeck
Non è necessaria alcuna funzione per trasformare un negativo in uno zero. È possibile utilizzare una dichiarazione condizionale della variabile e trasformare il valore negativo in uno zero.
In una dichiarazione condizionale, ciò che precede il punto interrogativo è la condizione. Se la condizione viene valutata su true, il primo valore dopo il punto interrogativo verrà assegnato alla variabile.
Se la condizione restituisce false, il valore che segue la colonna verrà assegnato alla variabile. Nel caso seguente, a sarebbe assegnato il valore di se stesso se non porta un valore inferiore a zero.
int a = -1;
a = a < 0? 0 : a;
- 1. Modifica bulk elemento Mat: negativo a 0, positivo a 1
- 2. Java: spostamento a destra sul numero negativo
- 3. Ruby: modifica il numero negativo in numero positivo?
- 4. È negativo (negativo) lo zero equivalente a 0 in PHP?
- 5. Come rilevare il numero negativo assegnato a size_t?
- 6. Funzione matematica Java per convertire da positivo int a negativo e negativo a positivo?
- 7. Convert.ToBoolean esito negativo con il valore "0"
- 8. SQL 0 se il valore negativo
- 9. Come digitare il numero negativo con .isdigit?
- 10. come cercare il numero negativo in solr?
- 11. Cosa significano "positivo" e "negativo" in ECMAScript? +0 e -0
- 12. Divisione intera per numero negativo
- 13. Emulatore Android: inserire il numero negativo?
- 14. Numero casuale positivo o negativo JavaScript
- 15. Cercare il metodo Math .NET che azzererà un numero intero negativo
- 16. numero Parse con prefisso positivo/negativo stringa java
- 17. Math.Exp del numero negativo grande
- 18. BeanUtils.copyProperties converti Numero intero nullo a 0
- 19. int Perché non firmato conteneva numero negativo
- 20. Numero di analisi con suffisso negativo
- 21. Java RegEx lookbehind negativo
- 22. Numero di blocco negativo della sezione critica
- 23. Facebook Like Mostra un numero negativo
- 24. WPF TextBlock Numero negativo in rosso
- 25. Test negativo Paypal DoExpressCheckoutPagamento senza modifica codice
- 26. Convertire un numero positivo a negativo in C#
- 27. Espressione regolare Java: lookahead negativo
- 28. rappresentano il numero negativo con la tecnica del complemento 2 '?
- 29. Radice cubica del numero negativo su python
- 30. Quoziente intero negativo rotondo verso l'infinito negativo
Usa 'Math.max (0, yourVar)' (non riesco a fare decentemente una risposta da quel ...) –
@dystroy È possibile inviare questo come una risposta, in modo che OP può accettarlo. –
@RohitJain Non sono sicuro che questa dovrebbe essere la mia risposta più votata del giorno ... –