Şimdi Ara

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

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

    Orijinalden alıntı: HSYN89N

    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.

    Bana aynı gibi geldi
  • Bruoglione kullanıcısına yanıt
    /* a[0] to a[n-1] is the array to sort */
    int i,j;
    int iMin;

    /* advance the position through the entire array */
    /* (could do j < n-1 because single element is also min element) */
    for (j = 0; j < n-1; j++) {
    /* find the min element in the unsorted a[j .. n-1] */

    /* assume the min is the first element */
    iMin = j;
    /* test against elements after j to find the smallest */
    for ( i = j+1; i < n; i++) {
    /* if this element is less, then it is the new minimum */
    if (a < a[iMin]) {
    /* found new minimum; remember its index */
    iMin = i;
    }
    }

    /* iMin is the index of the minimum element. Swap it with the current position */
    if ( iMin != j ) {
    swap(a[j], a[iMin]);
    }
    }


    Bu şekilde bilinen algoritmaların kodlarına wiki'den bakabilirsiniz.



    < Bu mesaj bu kişi tarafından değiştirildi g2d -- 15 Ağustos 2013; 9:05:55 >




  • import java.util.Scanner; 
    public class elmalar {
    public static void main(String[] args){
    Scanner scan = new Scanner(System.in);
    System.out.print("Toplamak istediğiniz sayıları girin: ");
    int a = scan.nextInt();
    int b = scan.nextInt();
    int c = topla(a, b);

    System.out.println("Toplam: " + c);
    System.out.println("Bu sayıyı çarpmak ister misiniz? Evet/ Hayır ");


    String cevap = scan.nextLine();
    if (cevap.equalsIgnoreCase("Evet")){
    System.out.print("Hangi sayıyla? ");
    int carp = scan.nextInt();
    System.out.println("Cevap: " + carp(c, carp));
    }

    }


    public static int topla(int a, int b){
    int c = a + b;
    return c;
    }


    public static int carp(int c,int carp){
    int sonucIki = c * carp;
    return sonucIki;
    }
    }

    arkadaşlar String cevap = scan.nextLine(); kısmında benden Evet ya da Hayır cevabını almak için programı durdurup girdi istemesini bekliyorum ama olmuyor, program bitiyor. Bunu nasıl yapabilirim?




  • quote:

    Orijinalden alıntı: tylex11

    import java.util.Scanner; 
    public class elmalar {
    public static void main(String[] args){
    Scanner scan = new Scanner(System.in);
    System.out.print("Toplamak istediğiniz sayıları girin: ");
    int a = scan.nextInt();
    int b = scan.nextInt();
    int c = topla(a, b);

    System.out.println("Toplam: " + c);
    System.out.println("Bu sayıyı çarpmak ister misiniz? Evet/ Hayır ");


    String cevap = scan.nextLine();
    if (cevap.equalsIgnoreCase("Evet")){
    System.out.print("Hangi sayıyla? ");
    int carp = scan.nextInt();
    System.out.println("Cevap: " + carp(c, carp));
    }

    }


    public static int topla(int a, int b){
    int c = a + b;
    return c;
    }


    public static int carp(int c,int carp){
    int sonucIki = c * carp;
    return sonucIki;
    }
    }

    arkadaşlar String cevap = scan.nextLine(); kısmında benden Evet ya da Hayır cevabını almak için programı durdurup girdi istemesini bekliyorum ama olmuyor, program bitiyor. Bunu nasıl yapabilirim?

    sorundan emin değilim sanırım scannerın kendini sonlandırıyo o yuzden 2.işlem için bi scanner koyabilrsin



    int c = topla(a, b);

    System.out.println("Toplam: " + c);
    Scanner scan2 = new Scanner(System.in);
    System.out.println("Bu sayıyı çarpmak ister misiniz? Evet/ Hayır ");

    String cevap = scan2.nextLine();

    if (cevap.equals("Evet")){
    System.out.print("Hangi sayıyla? ");
    int carp = scan.nextInt();
    System.out.println("Cevap: " + carp(c, carp));
    }

    şu şekilde tabi bu geçici bi çözüm




  • Teşekkür ederim, yardımcı oldu :)
  • Yeni başlayanlar için kitap öneriniz var mı?
  • quote:

    Orijinalden alıntı: mertaydin

    Yeni başlayanlar için kitap öneriniz var mı?

    Bende bekliyorum onerileri



    Sunu dusundum ama bulamadim hic bi kullanani

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




  • quote:

    Orijinalden alıntı: gsliyim


    quote:

    Orijinalden alıntı: mertaydin

    Yeni başlayanlar için kitap öneriniz var mı?

    Bende bekliyorum onerileri



    Sunu dusundum ama bulamadim hic bi kullanani

    Java kitabı iyidir android kitabını almadığım için bilemiyecem.




  • quote:

    Orijinalden alıntı: Cüleybib

    quote:

    Orijinalden alıntı: gsliyim


    quote:

    Orijinalden alıntı: mertaydin

    Yeni başlayanlar için kitap öneriniz var mı?

    Bende bekliyorum onerileri



    Sunu dusundum ama bulamadim hic bi kullanani

    Java kitabı iyidir android kitabını almadığım için bilemiyecem.

    Forumdan bi arkadasta cok kotulemis kitaplari ne yapacagimi sasirdim.Baska kitap oneriniz var mi yada netten calisabilcegim bi yer ( youtube dakiler genelde hep yarim birakiyor)

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




  • gsliyim kullanıcısına yanıt
    Hocam bende yeni başladım. Bu kitap iyidir aslında. Bir çok kişi görsel eğitimi tavsiye ediyor. Mimar Aslan'ın 64 tane videosu youtube da var. Bir bak istersen.

    İlk video http://www.youtube.com/watch?v=KQ6Khb0Z4Qo&list=PL9A2D6C9F58E88E14
  • quote:

    Orijinalden alıntı: Cüleybib

    Hocam bende yeni başladım. Bu kitap iyidir aslında. Bir çok kişi görsel eğitimi tavsiye ediyor. Mimar Aslan'ın 64 tane videosu youtube da var. Bir bak istersen.

    İlk video http://www.youtube.com/watch?v=KQ6Khb0Z4Qo&list=PL9A2D6C9F58E88E14

    Tesekkurler hocam bir inceleyim onuda adini duymustum

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • merhaba
    bende java programlamaya yeni başladım önceden okulda vb.net gormuştum.
    java için tavsiye edeceğim en baştan en derinine en ince ayrıntısına kadar anlatıyor bu adam
    www.alfakitap.com
    IIS 8.5 Detailed Error - 404.0 - Not Found
    http://www.alfakitap.com/kitap.asp?id=192&kitapID=5061
    kesinlikle tavsiye ederim.
  • Java yeni başladım.Türkçe karakter kullanıyorum ve biraz sık yazıyorum.Bi sıkıntısı olur mu?Örnek kod aşağıda


    public class Dört_İşlem { 
    public static void main(String[] args){

    int sayı1=3, sayı2=5, sayı3=7, sayı4=9, sonuç;

    sonuç=sayı1+sayı2;
    System.out.println("1.İşlemin sonucu=" + sonuç);

    sonuç=sayı3-sayı1;
    System.out.println("2.İşlemin sonucu=" + sonuç);

    sonuç=sayı3*sayı4;
    System.out.println("3.İşlemin sonucu=" + sonuç);

    sonuç=sayı4/sayı1;
    System.out.println("4.İşlemin sonucu=" + sonuç);

    sonuç=sayı4%sayı2;
    System.out.println("5.İşlemin sonucu=" + sonuç);
    }

    }
  • quote:

    Orijinalden alıntı: İnternet Çocuğu

    Java yeni başladım.Türkçe karakter kullanıyorum ve biraz sık yazıyorum.Bi sıkıntısı olur mu?Örnek kod aşağıda


    public class Dört_İşlem { 
    public static void main(String[] args){

    int sayı1=3, sayı2=5, sayı3=7, sayı4=9, sonuç;

    sonuç=sayı1+sayı2;
    System.out.println("1.İşlemin sonucu=" + sonuç);

    sonuç=sayı3-sayı1;
    System.out.println("2.İşlemin sonucu=" + sonuç);

    sonuç=sayı3*sayı4;
    System.out.println("3.İşlemin sonucu=" + sonuç);

    sonuç=sayı4/sayı1;
    System.out.println("4.İşlemin sonucu=" + sonuç);

    sonuç=sayı4%sayı2;
    System.out.println("5.İşlemin sonucu=" + sonuç);
    }

    }



    çok alışma derim ilerde sorun yaratabilir tam emin olmamakla birlikte ilerde c yada c++ gibi daha alt seviyeli dillerde kabul etmeyebilir en iyisi kullanmamak el alışkanlığı olmasın




  • Eclipse'de çalışma alanını nasıl silebilirim? Eclipse içinde bu işlemi gerçekleştiremedim. Masaüstünden siliyorum eclipse'yi açınca tekrar geri geliyor?
  • Ana klasörü silmen lazım (Programı ilk çalıştırdığın zaman belirttiğin klasörden bahsediyorum, sadece içindekiler yetmez.). Ama dikkat et, ana klasör silinince haliyle içindeki projeler ve Eclipse'teki ayarların da silinecek. Eğer onları korumak istiyorsan klasörün içindeki .metadata dosyasının bir yedeğini al.

    Ancak neden silmek istediğini bilmiyorum ama unutma ki çalışma alanında olmayan bir projeyi çalışma alanına alabilirsin ya da almadan da işlerini halledebilirsin.
  • quote:

    Orijinalden alıntı: hitman80

    quote:

    Orijinalden alıntı: İnternet Çocuğu

    Java yeni başladım.Türkçe karakter kullanıyorum ve biraz sık yazıyorum.Bi sıkıntısı olur mu?Örnek kod aşağıda


    public class Dört_İşlem { 
    public static void main(String[] args){

    int sayı1=3, sayı2=5, sayı3=7, sayı4=9, sonuç;

    sonuç=sayı1+sayı2;
    System.out.println("1.İşlemin sonucu=" + sonuç);

    sonuç=sayı3-sayı1;
    System.out.println("2.İşlemin sonucu=" + sonuç);

    sonuç=sayı3*sayı4;
    System.out.println("3.İşlemin sonucu=" + sonuç);

    sonuç=sayı4/sayı1;
    System.out.println("4.İşlemin sonucu=" + sonuç);

    sonuç=sayı4%sayı2;
    System.out.println("5.İşlemin sonucu=" + sonuç);
    }

    }



    çok alışma derim ilerde sorun yaratabilir tam emin olmamakla birlikte ilerde c yada c++ gibi daha alt seviyeli dillerde kabul etmeyebilir en iyisi kullanmamak el alışkanlığı olmasın

    Sadece C / C++'da değil Java'da da sorun çıkartıyor.




  • actionsee kullanıcısına yanıt
    Başka bir çalışma alanında çalışıyorum o yüzden silmek istedim.Ana klasörü siliyorum fakat diğer klasörde çalışırken switch workspace kısmında sildiğim klasörün adı çıkıyor.Tıkladığım zaman içinde sadece .metadata klasörü olan bir klasör oluşuyor.Sildikten sonra switch workspace kısmından da kaldırmak istiyorum.Onu nasıl hallederim?

    Bi de sık yazmak mı sıkıntı çıkarır yoksa Türkçe karakter kullanmak mı?Sebebini de açıklarsan sevinirim :)
  • Silindikten sonra sıkıntı olmaz. Orada çalışırken isminin gözükmesinin sebebi workspace'in suggested workspace olarak eklenmiştir. Ayarlara gir, General/Startup ve ShutDown/Workspaces buradan dosyanı sil, ama gerçekten silmek için manuel silmen lazım gene de.

    Türkçe karakter kullanmak alışkanlık yaratırsa ileride sorun çıkartır. İlk aklıma gelen en basit örnek database bağlantıları olacaktır. Bağlantıları kullanırken Türkçe karakter kullanırsan error veriyor. Ayrıca herhangi bir dosyadan Türkçe karakter okumaya çalıştığında da ? çıkarır.
  • actionsee kullanıcısına yanıt
    Anladım.Sağolasın
  • 
Sayfa: önceki 12345
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.