Şimdi Ara

Java Kod Hatası

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
2
Cevap
0
Favori
1.771
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • public class ArtirmaEksiltmeOperatorleriOrnek { 
    public static void main(String args[]) {
    int sayi1 = 5;
    int sayi2 = 5;
    int iOnceArtirSonuc = ++sayi1; // Önce bir arttır, sonra atama yap
    int iSonraArtirSonuc = sayi2++; // Önce atama yap, sonra bir arttır
    System.out.println("sayi1 = " + sayi1);
    System.out.println("sayi2 = " + sayi2);
    System.out.println("iOnceArtirSonuc= " + iOnceArtirSonuc);
    System.out.println("iSonraArtirSonuc= " + iSonraArtirSonuc);

    int iOnceEksiltSonuc = -sayi1; // Önce bir eksilt, sonra atama yap
    int iSonraEksiltSonuc = sayi2-;// Önce atama yap, sonra bir eksilt
    System.out.println("sayi1 = " + sayi1);
    System.out.println("sayi2 = " + sayi2);
    System.out.println("iOnceEksiltSonuc = " + iOnceEksiltSonuc);
    System.out.println("iSonraEksiltSonuc = " + iSonraEksiltSonuc);
    }
    }


    üstteki kod komut satırında çalıştırdığımda şöyle bir hata veriyor herşey doğru yazmama rağmen neden hata verdiğini çözemedim

    hata şu:
    ArtirmaEksiltmeOperatorleriOrnek.java:13: error: illegal start of expression
    int iSonraEksiltSonuc = sayi2-;// Ínce atama yap, sonra bir eksilt

    1 error

    neden hata veriyor ??







  • ++sayi1; ve sayi2++ dogru da
    -sayi1 ve sayi2- yanlissa belkide yaziminda bir hata var. internette 2 dakika arastirsan bulunacak sey. En kotu "java numara azaltma" yazsan birsey cikiyor karsina google da.



    < Bu mesaj bu kişi tarafından değiştirildi ThisisaNightmare -- 4 Aralık 2014; 14:58:07 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.