Şimdi Ara

Java'ya Yeni Başlayanlar İçin Yardımlaşma Merkezi (2. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
87
Cevap
5
Favori
4.467
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: önceki 12345
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • quote:

    import java.awt.EventQueue;

    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import java.awt.BorderLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;

    import javax.swing.JLabel;
    import javax.swing.JTextField;
    import javax.swing.JButton;
    import javax.swing.SwingConstants;


    public class deneme implements ActionListener {

    private JFrame frmAsalTesti;
    private JTextField yazi;
    Sayi s1 =new Sayi();
    String sondurum="";
    JLabel sonuc;



    /**
    * Launch the application.
    */
    public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
    public void run() {
    try {
    deneme window = new deneme();
    window.frmAsalTesti.setVisible(true);
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    });
    }

    /**
    * Create the application.
    */
    public deneme() {
    initialize();
    }

    /**
    * Initialize the contents of the frame.
    */
    private void initialize() {
    frmAsalTesti = new JFrame();
    frmAsalTesti.setTitle("Asal Testi");
    frmAsalTesti.setResizable(false);
    frmAsalTesti.setBounds(100, 100, 307, 167);
    frmAsalTesti.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    JPanel panel = new JPanel();
    frmAsalTesti.getContentPane().add(panel, BorderLayout.CENTER);

    JLabel lblDenemekIstediinizSayy = new JLabel("denemek istedi\u011Finiz say\u0131y\u0131 girin!");
    panel.add(lblDenemekIstediinizSayy);

    yazi = new JTextField();
    yazi.setText("0");
    panel.add(yazi);
    yazi.setColumns(4);

    JButton button = new JButton("Test Et");
    panel.add(button);

    JLabel sonuc = new JLabel("sonuc");
    panel.add(sonuc);
    button.addActionListener(this);



    }

    @Override
    public void actionPerformed(ActionEvent e) {
    int gelen=0;
    gelen=Integer.parseInt(yazi.getText());
    System.out.println(s1.Asalmi(gelen));
    if(s1.Asalmi(gelen))
    {
    sondurum="girilen sayı asaldır";
    }
    else
    {
    sondurum="girilen sayı asal değildir";
    }

    sonuc.setText(sondurum);

    }



    }



    Arkadaşlar yukardaki kodda actionlistenerin içinde boolean dönüt veren methodun dönütünü yazdırmak istiyorum. aldığım hata aşağıdaki gibi
    quote:

    trueException in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at deneme.actionPerformed(deneme.java:94)

    94. satır sonuc.setText(sondurum); kısmı oluyor. sorun nedir bu kodda




  • Benim bildiğim hızlı sıralama olarak shell sort var ama dizinin uzunluğu istenildiği gibi olmayınca ucuna ekleme yapmak gerekiyor sanırım ve de ara belleği iyi kullanamadığı için gömülü sistemlerde daha iyi sonuç veriyor olabilir.
    Merge sort da fena değil gibi, çok çekirdekli sistemlerde iyi olabilir.



    < Bu mesaj bu kişi tarafından değiştirildi Tugrul_512bit -- 18 Temmuz 2013; 18:50:23 >
  • JAVA ÖGRENMEK İSTEYEN KOSSUN
    http://www.youtube.com/user/HSY89N Bu kanaldan ders anlatımlarımı paylaşıcam arkadaşlar izlenme sayısına bakmaksızın devam edicem 1 kişi bile beni izlese yeter konulara devam edicem daha başındayım en ayrıntısına kadar giricem sizde paylaşırsanız arkadaşlarınıza sevinirim.
    http://www.youtube.com/watch?v=0RmieuhIB




  • quote:

    Orijinalden alıntı: hüseyin31

    JAVA ÖGRENMEK İSTEYEN KOSSUN
    http://www.youtube.com/user/HSY89N Bu kanaldan ders anlatımlarımı paylaşıcam arkadaşlar izlenme sayısına bakmaksızın devam edicem 1 kişi bile beni izlese yeter konulara devam edicem daha başındayım en ayrıntısına kadar giricem sizde paylaşırsanız arkadaşlarınıza sevinirim.
    http://www.youtube.com/watch?v=0RmieuhIB

    Senin gibi çok başlayan oluyor 2 gün sonra bırakıyor, bence başlar için Video çok ortadan başla en azından başkasının üzerine birseyler koymuş olursun

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • Biliyorum ancak kararlıyım Baştan başlamamın sebebi kısa sürede ortalara gelicem zaten bütünlük adına baştan başlamayı tercih ettim.
  • quote:

    Orijinalden alıntı: hüseyin31

    Biliyorum ancak kararlıyım Baştan başlamamın sebebi kısa sürede ortalara gelicem zaten bütünlük adına baştan başlamayı tercih ettim.

    Başka videoları referans göster burdan devam edeceğim de, hızlı bile gelsen kaç saat sürer, yerinde olsam sıfırdan java videolarına window Builder kullanarak tasarım Yapma ile devam ederdim

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • TheApproachingCurve kullanıcısına yanıt
    Yazdığın BubbleSorttur.
    public static void SelectionSirala(int x []){

    for(int u = 0; u < x.length ; u++){

    for(int f = u+1; f < x.length-1 ; f++){
    if(x[f] > x){
    int min = x[f+1];
    x[f+1] = x[f];
    x[f] = min;
    }

    }
    }
    Bu ise senin kodunun selection sort hali.
  • mertkansimsek M kullanıcısına yanıt
    Java Temel Dersler Biticek döngü vb sonra javada object oriented hakkında geniş bilgi vereceğim ardında java gui geçicem(Bütün componentleri kullanacağım) sonra java sql konusuna giricem örnekli anlatım olucak hepsi en sonunda ise lwgl ile java ile oyun programlamaya giriş yapıcam ardındanda java ile android programlama giriş yapıcam yaklaşık 100 ders olur diye düşünüyorum. İnan bana bunu yapıcam.
  • quote:

    Orijinalden alıntı: hüseyin31

    Java Temel Dersler Biticek döngü vb sonra javada object oriented hakkında geniş bilgi vereceğim ardında java gui geçicem(Bütün componentleri kullanacağım) sonra java sql konusuna giricem örnekli anlatım olucak hepsi en sonunda ise lwgl ile java ile oyun programlamaya giriş yapıcam ardındanda java ile android programlama giriş yapıcam yaklaşık 100 ders olur diye düşünüyorum. İnan bana bunu yapıcam.

    Yapabilirsen en sıkı takipcin olurum

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • mertkansimsek M kullanıcısına yanıt
    Yapıcam üstad 3 güne temel kısmını bitiricem geri kalan kısmı sindirerek uzun uzun anlatarak ilerliyicem.
  • Merhaba Arkadaşlar benimde bir sorum olacak

    Normalde Java da yaptığımız bu basit toplama işlemini:

    int birincisayi, ikincisayi, sonuc; 
    birincisayi = 10;
    ikincisayi = 20;
    sonuc = birincisayi + ikincisayi;


    J2ME de nasıl yapabiliriz?
  • quote:

    Orijinalden alıntı: hüseyin31

    Yazdığın BubbleSorttur.
    public static void SelectionSirala(int x []){

    for(int u = 0; u < x.length ; u++){

    for(int f = u+1; f < x.length-1 ; f++){
    if(x[f] > x){
    int min = x[f+1];
    x[f+1] = x[f];
    x[f] = min;
    }

    }
    }
    Bu ise senin kodunun selection sort hali.

    kodunun son halini göremiyorum bu selectionsort olmuyor mu sonucta bir tane min tutup index in hepsine bakıyor sonra bi büyütüyor diğer indekse bakıyor öyle öyle her indexin minini başa atıyor işte

    public static void selectSort(int nums[]){
    int temp = 0;
    for(int i = 0; i < nums.length ; i++){

    for(int k = i + 1; k < nums.length ; k++){
    if(nums > nums[k]){
    temp = nums[k];
    nums[k] = nums;
    nums = temp;

    }
    }
    }
    }



    < Bu mesaj bu kişi tarafından değiştirildi TheApproachingCurve -- 27 Temmuz 2013; 19:08:49 >




  • TheApproachingCurve kullanıcısına yanıt
    Rastgele yazmıştım zaten o an buyrun tam selection sort.
    for(i=0;i<sayi-1;i++){
    for(j=i+1;j<sayi;j++){
    if(gelen>gelen[j]){
    temp=gelen;
    gelen=gelen[j];
    gelen[j]=temp;
    }
    }
    }
  • Framework olayı nedir ? ( programlama olarak C# fanatiği idim, lakin java baya geliştirmeler yapıyor ve android piyasasına hakim ).
  • alın size şahane sorting algoritması.

    http://archives.cazzaserver.com/SleepSortWiki/SleepSort.html
  • quote:

    Orijinalden alıntı: bestanealtcizgi

    alın size şahane sorting algoritması.

    http://archives.cazzaserver.com/SleepSortWiki/SleepSort.html

    Çok güzel bir sıralama algoritmasıymış. Peki güvenilir mi? Hem windows hem linux hem 64 bit hem 32 bit için tam da beklenen sırada izlekler uyanabilir mi/uyandırılabilir mi?
  • Tugrul_512bit kullanıcısına yanıt
    Ne olduğunu okudunuz/anladınız mı bunun?
  • quote:

    Orijinalden alıntı: bestanealtcizgi

    Ne olduğunu okudunuz/anladınız mı bunun?

    Mantığı: tüm elemanlar için thread oluştur, hepsini elemanın değerine göre beklet(1 için 100ms, 25 için 2500ms gibi). İlk beklemesi biten kendi elemanını hedef diziye yazar ve indisi bir arttırır. Böylece en az bekleyenden en çok bekleyene doğru sıralama olur. Yani küçükten büyüğe sıralama olur.

    C# sürümünü denedim (Parameterized thread start kullanarak) ve çalıştı ama sıralanacak dizi elemanları arasında çok fazla fark olduğu zaman sadece tek eleman için çok fazla bekliyor ve birbirine yakın büyüklüğe sahip elemanlar için zaman çarpımını arttırmak gerekiyor ve bu da gene beklemeyi arttırıyor.

    Parallel.for ile de denedim ama çalışmadı. Sanırım aynı anda açık olan izlek sayısı parallel.for için sınırlı olduğundan çalışmadı.




  • quote:

    Orijinalden alıntı: Tugrul_512bit

    quote:

    Orijinalden alıntı: bestanealtcizgi

    Ne olduğunu okudunuz/anladınız mı bunun?

    Mantığı: tüm elemanlar için thread oluştur, hepsini elemanın değerine göre beklet(1 için 100ms, 25 için 2500ms gibi). İlk beklemesi biten kendi elemanını hedef diziye yazar ve indisi bir arttırır. Böylece en az bekleyenden en çok bekleyene doğru sıralama olur. Yani küçükten büyüğe sıralama olur.

    C# sürümünü denedim (Parameterized thread start kullanarak) ve çalıştı ama sıralanacak dizi elemanları arasında çok fazla fark olduğu zaman sadece tek eleman için çok fazla bekliyor ve birbirine yakın büyüklüğe sahip elemanlar için zaman çarpımını arttırmak gerekiyor ve bu da gene beklemeyi arttırıyor.

    Parallel.for ile de denedim ama çalışmadı. Sanırım aynı anda açık olan izlek sayısı parallel.for için sınırlı olduğundan çalışmadı.

    quote:

    While theoretically interesting,[dubious � discuss][citation needed] sleep sort is not typically efficient enough for practical use.


    Kisacasi bu dalga gecilmek icin yazilmis bir algoritma.

    Acikcasi heap sort en kotu durumda O (N logN) zaman verimliligi varken, bellek olarakta O(1) verimliligi vardir. Quicksort cogu kucuk isler icin en hizlisidir. Hibrit olarak hem Quick sort hemde heap sort u birlestiren Introsort vardirhttp://en.wikipedia.org/wiki/Introsort

    Ek olarak SmoothSort, eger elimizdeki array hemen hemen sortlanmis ise, en iyi durumda O(n) sonucunu verir.http://en.wikipedia.org/wiki/Smoothsort



    < Bu mesaj bu kişi tarafından değiştirildi ThisisaNightmare -- 30 Temmuz 2013; 1:25:24 >




  • Merhaba arkadaşlar. Bende bu sene bilgisayar mühendisliği birinci sınıfa başlıyacağım. Ufaktan java'ya giriş yapayim dedim ve http://www.youtube.com/user/JavaOgreniyorum bu arkadaşı buldum. Şuan ben 20'lerdeyim ve mükemmel anlatıyor. Yeni başlayan arkadaşlara tavsiye ederim. Gerçi video'yu çeken epey ilerlemiş 50 tane video oldu hala çekmeye devam ediyor galiba. Umarım faydası olur.
  • 
Sayfa: önceki 12345
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.