Şimdi Ara

Java KULÜBÜ VE BÖLÜMÜN İLK MESAJI [ İMZA İÇERİDE] (4. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
122
Cevap
19
Favori
10.283
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: önceki 23456
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Hadi bakalım inşallah bu sene ben de öğreneceğim

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Şu aralar masaüstünde C++ takılıyorum ama yakında Java'ya el atabilirim. Ekle knk.
  • int sayi; ile Integer sayi = new Integer arasındaki farklar nelerdir? Sanırım bellekte duruş şekli farklıymış biri heapte duruyormuş felan. Hangisini nerede kullanmalıyız?
  • quote:

    Orijinalden alıntı: PeerNet*

    int sayi; ile Integer sayi = new Integer arasındaki farklar nelerdir? Sanırım bellekte duruş şekli farklıymış biri heapte duruyormuş felan. Hangisini nerede kullanmalıyız?



    int bir sayı tipidir fakat Integer bir uyumlaştırıcı objedir. Integer üzerinden dönüşümlerde ve java.lang.integer sınıfının geçerli değerleri olan MAX_VALUE MIN_VALUE gibi değerlerin alınmasında kullanılabilinir. Integer üzerinde işlem yapılmaz fakat alınan çıktıyı int olarak işlem yapılabilir hale getirdiğinizde kullanabilirsiniz. 5 nci sürümden itibaren gelen auto-boxing özelliğiyle new kullanarak bellekte yer ayırmanıza gerek kalmaz. Java bunu kendisi yapar. Tip yükseltmeleri ve bellek düzenleme konularını incelemenizi tavsiye ederim.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • Beni de yazın ben de burdayım.
  • Hocam pm'yi kapatmışsınız.




  • başlangıç seviysine hitapeden bir kaç tane kaynak önerebilir misiniz?
  • quote:

    Orijinalden alıntı: Enteresans

    Başlangıç seviyesi için nasıldır, tavsiye edebilir misiniz?

    http://www.hepsiburada.com/liste/android-programlama-oku-izle-dinle-ogren/productDetails.aspx?productId=kkodlab01074&categoryId=211651&navq=fh_location%3d%252f%252fcatalog01%252ftr_TR%252fcategories%253c%257bcatalog01_60001501%257d%252fcategories%253c%257bcatalog01_60001501_2147483645%257d%252fcategories%253c%257bcatalog01_60001501_2147483645_15033037%257d%252fcategories%253c%257bcatalog01_60001501_2147483645_15033037_9934%257d%252fcategories%253c%257bcatalog01_60001501_2147483645_15033037_9934_211651%257d%252forder_stock_attribute_pl%253d1.0%252fitem_sale_count_pl%253e1.0%252f!categories%253c%257bcatalog01_60001547_2147483633_26012170_26012178_26012196%257d%252f!892_dp%253d%257blisteden20c70131kar0131ls0131n%257d%26fh_view%3ddetail%26fh_reftheme%3d1b6b30bc-6795-4192-a891-d1b7e40760bc%252cdetail%252c%252f%252fcatalog01%252ftr_TR%252fcategories%253c%257bcatalog01_60001501%257d%252fcategories%253c%257bcatalog01_60001501_2147483645%257d%252fcategories%253c%257bcatalog01_60001501_2147483645_15033037%257d%252fcategories%253c%257bcatalog01_60001501_2147483645_15033037_9934%257d%252fcategories%253c%257bcatalog01_60001501_2147483645_15033037_9934_211651%257d%26fh_refview%3dlister%26fh_sort_by%3d-item_sale_count_pl%26fh_secondid%3dkkodlab01074%26categoryid%3d211651

    Android kitabı vermişsin linkde o halde javayı iyi bildiğini varsayıyorum. Youtube da android ders videoları var bir sürü. Onlardan faydalanabilirsin. Android zaten sadece bi kütüphane. Java biliyosan Android API sini inceleyerek yavaş yavaş öğrenirsin.




  • Hocam java da goto etiketi yok sanırım ama farklı şekilde halledilebiliyormuş. Ben anlayamadım pek go:{ block felan yazmışlar o kodu çalıştırdım ama benim istediğim şeyi vermedi. Ben şifre doğrulama kodu yazmak istiyorum, yanlış şifre olduğunda başa dönecek ve tekrar şifre yazabileceğiz ta ki şifre doğru girilene kadar. Ben yazmaya çalıştım ama sürekli yeni değer istiyor yoksa duplicate variable hatası veriyor. Bu yüzden while'a farklı değerler yazdım.

    public static void main(String args[]){
    String sifre;
    System.out.print("Şifre: ");
    Scanner deger = new Scanner(System.in);
    sifre = deger.nextLine();
    int a = 1;
    boolean dogrulama = sifre.equals("dhdh");
    if(dogrulama)
    {
    System.out.println("Şifre Doğru");
    a=2;
    }
    else {
    a=1;
    System.out.println("Yanlış Şifre, Tekrar girin: ");
    while(a==1)
    {
    Scanner deger1 = new Scanner(System.in);
    String sifre1;
    sifre1 = deger1.nextLine();
    boolean dogrulama1 = sifre1.equals("dhdh");
    if(dogrulama1)
    {
    System.out.println("Şifre Doğru");
    a=2;
    }
    }
    }
    }
    }




  • quote:

    Orijinalden alıntı: PeerNet*

    Hocam java da goto etiketi yok sanırım ama farklı şekilde halledilebiliyormuş. Ben anlayamadım pek go:{ block felan yazmışlar o kodu çalıştırdım ama benim istediğim şeyi vermedi. Ben şifre doğrulama kodu yazmak istiyorum, yanlış şifre olduğunda başa dönecek ve tekrar şifre yazabileceğiz ta ki şifre doğru girilene kadar. Ben yazmaya çalıştım ama sürekli yeni değer istiyor yoksa duplicate variable hatası veriyor. Bu yüzden while'a farklı değerler yazdım.

    public static void main(String args[]){
    String sifre;
    System.out.print("Şifre: ");
    Scanner deger = new Scanner(System.in);
    sifre = deger.nextLine();
    int a = 1;
    boolean dogrulama = sifre.equals("dhdh");
    if(dogrulama)
    {
    System.out.println("Şifre Doğru");
    a=2;
    }
    else {
    a=1;
    System.out.println("Yanlış Şifre, Tekrar girin: ");
    while(a==1)
    {
    Scanner deger1 = new Scanner(System.in);
    String sifre1;
    sifre1 = deger1.nextLine();
    boolean dogrulama1 = sifre1.equals("dhdh");
    if(dogrulama1)
    {
    System.out.println("Şifre Doğru");
    a=2;
    }
    }
    }
    }
    }


    Fonksiyona dönmek istiyorsunuz galiba.return kullanın o zaman?

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




  • Ayrı bir fonksiyon yazıp onu mu return edeyim?
  • quote:

    Orijinalden alıntı: PeerNet*

    Ayrı bir fonksiyon yazıp onu mu return edeyim?

    Kodların tamamı bu kadar mı? Mobilim bilgisayara geçtikten sonra detaylı baksam olur mu?

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • evet hocam bu kadar. Tabiki, beklemedeyim cevabınızı.
  • import java.util.Scanner;
    class Password{
    public static void main(String args[])
    {
    System.out.print("Şifre: ");
    while(true){
    String sifre;
    Scanner deger=new Scanner
    (System.in);
    sifre=deger.nextLine();
    boolean dogrulama = sifre.equals
    ("dhdh");
    if(dogrulama){
    System.out.println("Şifre Doğru");
    break;
    }
    else {
    System.out.print("Yanlış Şifre, Tekrar
    girin: ");
    continue;
    }
    }
    }
    }



    Lotus karıştırmış. Doğru şeklini
    yukarıda verdim.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • PeerNet* kullanıcısına yanıt
    Çok kötü karıştırmışım ki TurkeyHunter doğru cevabı vermiş.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • teşekkürler harun abi

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

    Orijinalden alıntı: PeerNet*

    teşekkürler harun abi

    Harun abi ne ya

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • ciddi mi soruyorsun?

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

    Orijinalden alıntı: TurkeyHunter

    import java.util.Scanner;
    class Password{
    public static void main(String args[])
    {
    System.out.print("Şifre: ");
    while(true){
    String sifre;
    Scanner deger=new Scanner
    (System.in);
    sifre=deger.nextLine();
    boolean dogrulama = sifre.equals
    ("dhdh");
    if(dogrulama){
    System.out.println("Şifre Doğru");
    break;
    }
    else {
    System.out.print("Yanlış Şifre, Tekrar
    girin: ");
    continue;
    }
    }
    }
    }



    Lotus karıştırmış. Doğru şeklini
    yukarıda verdim.


    while(true) daki true ne anlamda? Yani neye göre true diyoruz? Ayrıca contiune ifadesini kaldırsam da fark etmedi? Son olarak Yanlış şifre tekrar girin yazısı sadece bir kere çıktı bunu her seferinde yazdırmak istesek nasıl yaparız?




  • 
Sayfa: önceki 23456
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.