[英]Shortcut to assign a negative value to primitives
我記得在Java的某個地方(可能是Oracle文檔)讀過一篇文章,該文章提供了分配基元翻轉值的快捷方式。
如同:
int i = 0;
i += 3;
System.out.println(i);
輸出是3,但是如果我想-3怎么辦? 還是給定-3,使其為正3? 而不是做
i = -i;
僅在賦值運算符中沒有捷徑可做嗎?
您有很多選擇:
i = -3;
i += -3;
i -= 3;
甚至
i = 3;
System.out.println("-" + i);
如果要反轉數字的符號,可以執行以下操作之一:
i *= -1;
i = -i;
int i = -3;
是您最簡單的解決方案
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.