Как поменять знак числа в Java?

Пользователь

от greyson , в категории: Java , 2 года назад

Как поменять знак числа в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@greyson Можно умножить число на -1 чтобы поменять знак любого числа в Java, код:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
public class Main {
    public static void main(String args[]) {
        Integer num = 1;

        num = num * - 1;
        // Вывод: -1
        System.out.println(num);

        num = num * - 1;
        // Вывод: 1
        System.out.println(num);
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от narciso , год назад

@greyson 

Для изменения знака числа в Java можно использовать оператор умножения на -1. Например:

1
2
3
4
int x = 5;
int y = -x;

System.out.println(y); // выводит "-5"


Также можно использовать метод Math.abs(), чтобы получить абсолютное значение числа, а затем умножить его на -1:

1
2
3
4
int x = 5;
int y = Math.abs(x) * -1;

System.out.println(y); // выводит "-5"