Şimdi Ara

Java derleyemiyor muyum neyim ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
674
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar, ben java dili öğrenmeye yeni başladım c++ çalışıyordum epeydir biliyorum c/c++ az çok. Java da program derleme konusunda sıkıntım var.
    Java öğrenmek için çalıştığım kitapda JCreator kullanın diyor iyi güzel kurdum kodu giriyorum falan ama derlerken kitapta yazan her ornek kodda hata veriyor tabi benim yaptığım yanlış birşey var muhtemelen örneğin şu kod üçgeinin alanı hesabı için;

     
    //Üçgenin alanı 1

    import java.util.Scanner;


    public class ornek61 {

    public static void main(String[] args) {
    float a,h,Alan;
    Scanner klavye=new Scanner (System.in);
    System.out.print("Kenar uzunluğunu giriniz: ");
    a=klavye.nextFloat();
    System.out.print("Yüksekliği giriniz: ");
    h=klavye.nextFloat();
    Alan=a*h/2;
    System.out.print("\nÜçgenin alanı=%2f",Alan);
    }


    }


    Run project diyince şu hataları veriyor:

    --------------------Configuration: <Default>--------------------
    C:\Users\MERT\Documents\ornek61.java:16: error: no suitable method found for print(String,float)
    System.out.print("\nÜçgenin alanı=%2f",Alan);
    ^
    method PrintStream.print(Object) is not applicable
    (actual and formal argument lists differ in length)
    method PrintStream.print(String) is not applicable
    (actual and formal argument lists differ in length)
    method PrintStream.print(char[]) is not applicable
    (actual and formal argument lists differ in length)

    method PrintStream.print(double) is not applicable
    (actual and formal argument lists differ in length)
    method PrintStream.print(float) is not applicable
    (actual and formal argument lists differ in length)
    method PrintStream.print(long) is not applicable
    (actual and formal argument lists differ in length)
    method PrintStream.print(int) is not applicable
    (actual and formal argument lists differ in length)
    method PrintStream.print(char) is not applicable
    (actual and formal argument lists differ in length)
    method PrintStream.print(boolean) is not applicable
    (actual and formal argument lists differ in length)
    1 error

    Process completed.

    Yardımcı olursanız sevinirim. Ben bu kodları programda file>new>file...>java class dosyası oluşturup yazıyorum. Birde oluşturduğum class dosyası koddaki class adıyla aynı mı olcakmıs neymiş tam anlamadım onu da bir açıklarsanız sevinirim. Atıyorum ornek61 diye class burda ornek61.java diye class dosyası yapmamız şartmıymış neymiş kafam karıştı hep şimdiden teşekkürler.







  • System.out.print("\nÜçgenin alanı=%2f",Alan);

    sanki bu satıra kızmış. System.out.print yerine acaba System.out.printf mi kullanmalı?
  • Son kısmı printf methoduyla değiştirmelisin.

    System.out.printf("\nÜçgenin alanı=%2f",Alan);



    print ya da println methodlarını şu şekilde kullanabilirsin:

    System.out.print("\nÜçgenin alanı=" + Alan);



    Class ismiyle .java uzantılı dosyanın ismi de aynı olmak zorunda. Yani bu örnek için ornek61.java olmalı.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • Anaaa çok sağolun ya yanlış yazmışız iyi mi :)
  • quote:

    Orijinalden alıntı: SKULLAS

    Anaaa çok sağolun ya yanlış yazmışız iyi mi :)

    derleyici olarak eclipse öneririm.ona alışman ilerde faydana olacaktır.
  • Ya eclipse 'e ilerde geçerim diyorum bir javayı kavrıyım androide başlayınca geçicem şimdi çalıştığım kitap bu derleyiciyi önermiş :)
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.