Herkese selamlar. Bu çalıştırdığım kod hatalı sonuç veriyor sebebi ne olabilir?
public class Main {
public static void main(String[] args) {
int sayi1 =-1;
int sayi2 =1;
int sayi3 =0;
int enBuyukSayi = sayi1;
if(sayi2>sayi1)
{ enBuyukSayi = sayi2;}
if(sayi3>sayi1)
{enBuyukSayi = sayi3;}
{System.out.println("en buyuk sayi :" +enBuyukSayi);}
//aynı anda herhangi bir sayının negatif değeri ve pozitif değeri bir arada bulunduğunda en büyük değere sıfır diyor. Sebebini anlamadım. Yardımcı olabilir misiniz?