Merhaba, benim 2 küçük sorum olacak birinicisi; Aşşağıdaki kodun sondan 2. satırında +(int)F 'deki + ve (int) ne işe yarıyor ? Hani yukarıda float tanımlamıştık F 'i niye int nerden çıktı ? //Üs alma İkinci sorum; Aşşağıdaki kodun sondan 2. satırındaki x=%.2f ve ...degeri=%.2f",x,y) kısımlarındaki %.2f ler tam nasıl çalışıyor açıklayabilir misiniz ? o blokta dönen float değeri mi yazdırıyor %.2f ? Yoksa ordaki x,y den sırayla çekiyor yani ilk %.2f x i ikinci %.2f y yi mi çekiyor ? Bir de neden f değil de %.2f olması gerekiyor. //Parçalı fonksiyon Özetle anladığım kadarıyla ben javada yazdırma olayındaki int,float,double,string vb. değerlerini yazdırmayı anlayamamışım yardımcı olursanız sevinirim. |
|
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;
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. |
Merhaba, aşağıdaki kod (5,7) ve (9,3) kordinatlarının x ve y lerini toplayıp yazdırıyor. "testSinif operator+ (testSinif);" satırındaki operator+ tanımı tam anlayamıyorum. türü sınıf_adı :: operator işleç (argüman listesi) argüman listesi tam olarak nedir ? Ora ile beraber "//+ işleci testSinif sınıf için aşırı yükleniyor.." açıklaması altındaki tanımdan da hiçbişey anlamadım. Yardımcı olabilirseniz sevinirim.
|
|
Çalıştığım ders notunda nesne dizileri başlığı altında aşağıdaki örnek veriliyor. Bu kod derleyince 1,16 ve 26. satırlarda hata veriyor. Kullandığım derleyiciler: Dev C++ 4.9.9.2 ve Microsoft Visual C++ 2010 Express iki derleyicide de aynı şekilde hata veriyor. 1) #include <iostream.h> --> #include <iostream> olarak düzeltince 1. satırdaki hata düzeliyor ama nedenini anlamış değilim ? 2) void main() --> int main() olarak değiştirince 16. satırdaki hata düzeliyor bunun da nedenini anlamış değilim. Sanıyorum main fonksiyon tamsayı döndürdüğünden. 3) 26. satırdaki cout deyiminde hata veriyor. (undeclared olarak)(visual c++'de altı çizili gösteriyor) Bu hatayı çözemedim yardımcı olursanız sevinirim.
|
|
Merhaba, forumda yeniyim. Yeni lafın gelişi tabi yıllardır donanimhaber.com dan haberdarız :)) Aşağıdaki kodda ben ana fonksiyondaki testSinif ts(25); ts.goruntule(); kısmındaki "ts" leri anlayamadım neden koymak gerekiyor ? Yukarıdaki fonksiyonlarda da tanımlamamıştık halbuki ?
|
Bu programı JCreator'de new project>basic java applet projesi açıp src deki java içine yazıp çalıştırmayı denedim build output da şu hataları aldım:
--------------------Configuration: Ornek61 - JDK version 1.7.0_06 <Default> - <Default>--------------------
C:\Users\MERT\Documents\JCreator LE\MyProjects\Ornek61\src\Ornek61.java:3: error: class Ornek1 is public, should be declared in a file named Ornek1.java
public class Ornek1
^
C:\Users\MERT\Documents\JCreator LE\MyProjects\Ornek61\src\Ornek61.java:11: error: cannot find symbol
sayi1=JOptionPane.showInoutDialog("1.sayiyi veriniz");
^
symbol: method showInoutDialog(String)
location: class JOptionPane
C:\Users\MERT\Documents\JCreator LE\MyProjects\Ornek61\src\Ornek61.java:12: error: cannot find symbol
sayi2=JOptionPane.showInoutDialog("2.sayiyi veriniz");
^
symbol: method showInoutDialog(String)
location: class JOptionPane
3 errors
Process completed.
Nerede hata yaptığımı anlayamadım yardımcı olursanız sevinirm.