Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
8
Cevap
745
Tıklama
0
Öne Çıkarma
Mesaj ve Girdi Kutuları ?
S
13 yıl
Onbaşı
Konu Sahibi

Merhaba, mesaj ve girdi kutuları kullanımı ile ilgili kullanıcıdan iki tmasayi isteyerek bunların toplamını, çarpımını ... bulup sonuçları yazdıran Java programı örneği aşşağıdaki kod:

import javax.swing.JOptionPane; 

public class Ornek1
{
public static void main(String args[])
{
String sayi1,sayi2;
int tamsayi1, tamsayi2, toplam, carpim, fark, kalan;
float bolum;

sayi1=JOptionPane.showInoutDialog("1.sayiyi veriniz");
sayi2=JOptionPane.showInoutDialog("2.sayiyi veriniz");

tamsayi1=Integer.parseInt(sayi1);
tamsayi2=Integer.parseInt(sayi2);

toplam=tamsayi1+tamsayi2;
carpim=tamsayi1*tamsayi2;
fark=tamsayi1-tamsayi2;
bolum=tamsayi1/tamsayi2;
kalan=tamsayi1%tamsayi2;

JOptionPane.showMessageDialog(null,"Toplam="+toplam+"\nCarpim="+carpim+"\nFark="+fark+"\nTamsayi Bolum="+bolum+"\nKalan="+kalan+"\nBolum="+(float)tamsayi1/tamsayi2,"Sonuclar",JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}
}


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.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi SKULLAS -- 6 Eylül 2012; 21:44:30 >

W
13 yıl
Binbaşı

quote:

Orijinalden alıntı: SKULLAS

Merhaba, mesaj ve girdi kutuları kullanımı ile ilgili kullanıcıdan iki tmasayi isteyerek bunların toplamını, çarpımını ... bulup sonuçları yazdıran Java programı örneği aşşağıdaki kod:

import javax.swing.JOptionPane; 

public class Ornek1
{
public static void main(String args[])
{
String sayi1,sayi2;
int tamsayi1, tamsayi2, toplam, carpim, fark, kalan;
float bolum;

sayi1=JOptionPane.showInoutDialog("1.sayiyi veriniz");
sayi2=JOptionPane.showInoutDialog("2.sayiyi veriniz");

tamsayi1=Integer.parseInt(sayi1);
tamsayi2=Integer.parseInt(sayi2);

toplam=tamsayi1+tamsayi2;
carpim=tamsayi1*tamsayi2;
fark=tamsayi1-tamsayi2;
bolum=tamsayi1/tamsayi2;
kalan=tamsayi1%tamsayi2;

JOptionPane.showMessageDialog(null,"Toplam="+toplam+"\nCarpim="+carpim+"\nFark="+fark+"\nTamsayi Bolum="+bolum+"\nKalan="+kalan+"\nBolum="+(float)tamsayi1/tamsayi2,"Sonuclar",JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}
}


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.

Ornek1 public bir sınıf, onu tanımladığın dosyanın adı Ornek1 olacak.
Diğer hatalar (2,3) InOutDialog Yazmışsın, showInputDialog olmalıydı.


Bu mesaja 1 cevap geldi.
S
13 yıl
Onbaşı
Konu Sahibi

Dediğinizi yaptım hocam applet viewer olarak açıldı fakat için boş pencerinin altta start:applet not intialized yazıyor. General outputta da şunlar yazıyor:

--------------------Configuration: Ornek61 - JDK version 1.7.0_06 <Default> - <Default>--------------------
java.lang.ClassCastException: Ornek61 cannot be cast to java.applet.Applet
at sun.applet.AppletPanel.createApplet(AppletPanel.ja va:795)
at sun.applet.AppletPanel.runLoader(AppletPanel.java: 724)
at sun.applet.AppletPanel.run(AppletPanel.java:378)
at java.lang.Thread.run(Thread.java:722)

Sorun var mıdır bilemedim. Ben hep javacla hani dos formatında derliyordum böyle görsel formata yeni geçtim ondan bilemedim nasl yapılacağını ?


Bu mesaja 1 cevap geldi.
W
13 yıl
Binbaşı

quote:

Orijinalden alıntı: SKULLAS

Dediğinizi yaptım hocam applet viewer olarak açıldı fakat için boş pencerinin altta start:applet not intialized yazıyor. General outputta da şunlar yazıyor:

--------------------Configuration: Ornek61 - JDK version 1.7.0_06 <Default> - <Default>--------------------
java.lang.ClassCastException: Ornek61 cannot be cast to java.applet.Applet
at sun.applet.AppletPanel.createApplet(AppletPanel.ja va:795)
at sun.applet.AppletPanel.runLoader(AppletPanel.java: 724)
at sun.applet.AppletPanel.run(AppletPanel.java:378)
at java.lang.Thread.run(Thread.java:722)

Sorun var mıdır bilemedim. Ben hep javacla hani dos formatında derliyordum böyle görsel formata yeni geçtim ondan bilemedim nasl yapılacağını ?

Ne appleti ya, bu bildiğin konsol uygulaması kodu.


Bu mesaja 1 cevap geldi.
S
13 yıl
Onbaşı
Konu Sahibi

W
13 yıl
Binbaşı

Hayır canım kardeşim, bu kod applet kodu değil. İki tane girdi veriyorsun, daha sonra çıkan sonuç ekranı da MessageDialog (Bildiğimiz mesaj kutusu).


Bu mesaja 1 cevap geldi.
S
13 yıl
Onbaşı
Konu Sahibi

Hocam sen verdiğim linkteki pdf dosyasına baktın mı 11. sayfaya ?


Bu mesaja 1 cevap geldi.
G
13 yıl
Yarbay

Konsol da değil applet te. Normal java application olarak çalıştırmayı dene. Tabi yazım hatalarını düzelttikten sonra. Özellikle kaynak dosyanın adı Ornek1.java olmalı.


Bu mesaja 1 cevap geldi.
S
13 yıl
Onbaşı
Konu Sahibi

quote:

Orijinalden alıntı: elektro_gadget

Konsol da değil applet te. Normal java application olarak çalıştırmayı dene. Tabi yazım hatalarını düzelttikten sonra. Özellikle kaynak dosyanın adı Ornek1.java olmalı.

Elektro hocam sağolasın senin dedğini yapınca oldu ben hep ya java class ya da java applet açıyordum basic java application olarak açınca projeyi çalıştı



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.