• 03-06-2018, 20:57:42
    #1
    Merhaba, ben "Eclipse" isimli programda bir program yapıyorum.

    bu hatanın sebebi nedir? nasıl çözebilirim?

    bir de başka bir kodda da şöyle bir hata var;



  • 03-06-2018, 21:06:42
    #2
    Muhtemelen hazır bir kod üzerinde düzenleme yapmaya çalışıyorsunuz. Çünkü hatalar çok temel düzeyde.

    Birinci hatanın sebebi ilgili fonksiyonun string türünden bir ifadeyi geri döndürmemesi. İsterseniz voide çevirin dediğine göre hiçbir veri döndürmüyorsunuz.

    İkinci hatanın sebebi hali hazırda tanımlanmış bir değişkeni aynı isimle yeniden tanımlamaya çalışmanız.

    İyi çalışmalar.
  • 03-06-2018, 21:11:10
    #3
    sarkos adlı üyeden alıntı: mesajı görüntüle
    Muhtemelen hazır bir kod üzerinde düzenleme yapmaya çalışıyorsunuz. Çünkü hatalar çok temel düzeyde.

    Birinci hatanın sebebi ilgili fonksiyonun string türünden bir ifadeyi geri döndürmemesi. İsterseniz voide çevirin dediğine göre hiçbir veri döndürmüyorsunuz.

    İkinci hatanın sebebi hali hazırda tanımlanmış bir değişkeni aynı isimle yeniden tanımlamaya çalışmanız.

    İyi çalışmalar.
    void'e çevirince getSha1'in kullanıldığı diğer kodlar bozuluyor
  • 03-06-2018, 21:14:57
    #4
    Javanın temellerini öğrenmende fayda var dostum. Böyle her hata için sormak zorunda kalırsın
  • 03-06-2018, 21:15:50
    #5
    İlk hata da return değeri string olmalı diyor fonksiyonun tamamını yazarsan ona göre birşey söylebilirim.

    İkinci hata da count isimli değişken iki defa tanımlanmış. tahminimce sayaç görevi görüyor 77. satırdaki
    int count;
    satırını silmen sorunu çözebilir de çözmeyebilir de.. çünkü inputStream ile muhtemelen dosya okuyama çalışıyorsun ama data olarak giren değer
    new byte ["?"]
    Yani kısacası bu kod çok saçma ve muhtemelen çalışmayacak editlemek yerine kendin sıfırdan kodlamayı dene.
  • 03-06-2018, 21:46:28
    #6
    RockWoo adlı üyeden alıntı: mesajı görüntüle
    İlk hata da return değeri string olmalı diyor fonksiyonun tamamını yazarsan ona göre birşey söylebilirim.

    İkinci hata da count isimli değişken iki defa tanımlanmış. tahminimce sayaç görevi görüyor 77. satırdaki
    int count;
    satırını silmen sorunu çözebilir de çözmeyebilir de.. çünkü inputStream ile muhtemelen dosya okuyama çalışıyorsun ama data olarak giren değer
    new byte ["?"]
    Yani kısacası bu kod çok saçma ve muhtemelen çalışmayacak editlemek yerine kendin sıfırdan kodlamayı dene.
    ben hataları çözdüm de, oyunu test etmeye çalışınca konsola şöyle bir şey çıkıyor

  • 03-06-2018, 22:58:41
    #7
    Ilk hatada string bir değer döndürmen gerekiyor i yüzden hata alıyorsun. Ikinci hatada count değişkenini iki kez tanımlamaya çalıştığın için hata alıyorsun.
  • 03-06-2018, 23:22:40
    #8
    owuzan adlı üyeden alıntı: mesajı görüntüle
    Ilk hatada string bir değer döndürmen gerekiyor i yüzden hata alıyorsun. Ikinci hatada count değişkenini iki kez tanımlamaya çalıştığın için hata alıyorsun.
    ben hataları çoktan çözdüm de, oyunu test etmeye çalışınca konsola şöyle bir şey çıkıyor
  • 04-06-2018, 01:24:22
    #9
    360. satırdaki kodların resmini atar mısın?