変数値の符号を反転させるには、変数にマイナスを付ければOKです。
サンプルソース
例)変数a の符号を反転させる
1 2 3 |
int a = -10; System.out.println(-a); System.out.println(a); |
- 結果
- 10 -10
変数値にマイナスを付けただけだとその場限りの値なので、符号を反転させた結果を変数に反映させたい場合は代入し直してください。
例)変数a の値の符号を反転させて更新する
1 2 3 |
int a = -10; a = -a; System.out.println(a); |
- 結果
- 10
備考
- 変数値に -1 を掛けてもOKです。