java'da printf komutuyla çıktı alma sorunu

Başlatan bkal26, 11 Aralık 2008 - 18:42:15

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

bkal26

Arkadaşlar Java çalışırken çalıştığım kitabın printf komutu ile yazılmış örneklerinden birini olduğu gibi eclipse te yazdım ve çalıştırmayı denedim.ama bir türlü çalıştıramadım.bir yerde hata veriyor ama hatanın ne olduğunu anlayamadım.yazdığım code şu :          

System.out.printf("%s\n","Welcome To Java Programming");
Bunu yazınca bana bu hatayı çıkarıyor : Multiple markers at this line
   - The method printf(Locale, String, Object[]) in the type PrintStream is not applicable for the arguments (String, String,
    String, String)
   - The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, String)
Acaba nerede hata yapıyorum?Yardımcı olursanız sevinirim...

Burak

Anladığım kadarıyla durum şu:

public static void main (String args[])

Siz zannediyorum buradaki (String args[])  kısmını yazmamışsınız. Bunu da eklerseniz olur.

Bir de, Eclipse kullanmadan Java öğrenmeye çalışana kız vermiyorlarmış :D

Edit: Başka başlıkta gördüm ki Eclipse kullanıyormuşsunuz zaten.

bkal26

#2
Yazdığım Program Şu:
public class myclass {
public static void main(String args[]){
System.out.printf("%s\n","Welcome To Java Programming");
}

}


Ama bana bu hatayı veriyor :

Multiple markers at this line
   - The method printf(Locale, String, Object[]) in the type PrintStream is not applicable for the arguments (String, String,
    String, String)
   - The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, String)


Ah bir anlayabilsem nerde hata yaptığımı... :(

Burak

Yazdığınızda benim gördüğüm tek hata "myclass"ın "m"sinin küçük olması. Benim bildiğim Java'da class isimleri büyük harfle başlamalı. printf komutunun kullanımında bir hata yok. O "m" harfini büyük dener misiniz bir de?

bkal26

Ne yazıkki aynı hatayı vermekte ısrar ediyor.Çalıştığım kitabı iyice inceledim ve kitapta yazdığı gibi yazdım ama neden bilmiyorum bende hata veriyor... :(

heartsmagic

Eclipse olmadan konsoldan derleyebiliyor musun kodu?
Eclipse için Java SDK ayarları, yol tanımalaması falan yapılmış mı?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

redunya

#6
Biildigim kadarıyla , yerine + koymalısın .

public yap{
public static void main(String[] args){
         System.out.println("yapıldı \n "+"__");
    }
}

gibi.