Java‘da, girilen negatif sayıyı pozitife, pozitif sayıyı negatife çevirebiliriz. Programı yaparken koşulları sorgulamak için if else kullanmaktayız.
Bunu yaparken basit matematik kurallarını bilmemiz gerekmekte.
Bu örnekte bilmemiz gereken kurallar şunlardır:
(+) x (-) = (-) 
(-) x (-) = (+)
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |        java.util.Scanner scanner = new java.util.Scanner(System.in);         	int sayi;        System.out.print("Sayı girin = ");         sayi=scanner.nextInt(); /*Klavyeden veri girişi istiyoruz*/           if(sayi<0) /*Eğer girilen sayı 0'dan küçük ise aşağıda ki koşulları uygula*/            {              sayi=sayi*(-1); /*Girilen eksili sayıyı, (-1) ile çarparak pozitif değer elde ediyoruz*/              System.out.println("Girilen değerin pozitifi = "+sayi);            }           else if (sayi>0) /*Eğer girilen sayı 0'dan büyük ise aşağıda ki koşulları uygula*/            {              sayi=sayi*(-1); /*Girilen pozitif sayıyı, (-1) ile çarparak negatif değer elde ediyoruz*/              System.out.println("Girilen değerin negatifi = "+sayi);            }	     }    } | 
Kodun ekran çıktısı:





 
							 
				 
				