java süslü parantez hatası

byekufh

80+
Katılım
10 Ocak 2021
Mesajlar
4
Reaksiyon skoru
0
public class ıcıce {
public static void main(String[] args)
{
int sayi1=15, sayi2= 20,sayi3=50;
if (sayi1>0)

{
System.out.println("sayi1 büyüktür 0");
if (sayi1%3==0 )
{
System.out.println("sayi1 3'e tam bölünür");
if(sayi2%2==0)
{

System.out.println("sayi2 çift sayıdır");
if ((sayi3%10)/2==0)
{
System.out.println("sayi 3ün 10 a bölümü çiftsa");
}

}

}


}

bu hatayı nasıl düzeltebilirim acaba
 

Ekler

  • Adsız0.png
    Adsız0.png
    112.9 KB · Hit: 190
Java:
public class HelloWorld{
     
    public static void main(String[] args)
    {
    int sayi1=15, sayi2= 20, sayi3=50;

    if (sayi1>0){
    System.out.println("sayi1 büyüktür 0");

    if (sayi1%3==0 ){
    System.out.println("sayi1 3'e tam bölünür");
    }
    if(sayi2%2==0){
    System.out.println("sayi2 çift sayıdır");
    }
    if ((sayi3%10)/2==0){
    System.out.println("sayi 3ün 10 a bölümü çiftsa");
    }
       
    } // dıştaki if
    } // main bitişi
} // class bitişi


Parantezlerde ciddi sıkıntıların var. En içteki if sorgularında herbirini yazdıktan sonra kapatman gerekli. En dıştaki if bloğu hepsini kapsamalı. Eğer hepsini tek seferde yapmak istersen ilk if'ten sonra else-if kullanman gerek. Karman çorman olmuş burası.
 
Yeni mesajlar Yeni Konu Aç  

   

SON KONULAR

Forum istatistikleri

Konular
1,202,187
Mesajlar
10,857,651
Üyeler
191,040
Son üye
LeoN83
Geri
Top