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: 175
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,183,630
Mesajlar
10,670,613
Üyeler
187,863
Son üye
EKO7ll
Geri
Top