Şimdi Ara

Javada fonksiyon yaratma ve çağırma (VB.net örneği)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
10
Cevap
0
Favori
6.653
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Yapmak istediğim şey 2 integer değişken alıp bunu kendi içinde işleme tabi tutup string döndüren bir fonksiyon yazmak. Ve bunu başka bir sub ya da fonksiyon içinden nasıl çağırabilirim?


    VB.net bilenler için bir örnek vereyim.

    public function HangisiBuyuk (byval sayi1 as integer, byval sayi2 as integer) as string
    Dim sonuc as string =nothing

    if Sayi1>Sayi2 then
    Sonuc =" Sayi1 sayi2den büyüktür"
    else
    Sonuc =" Sayi2 sayi2den büyüktür"
    end if
    return Sonuc

    end function



    Çağıracağım zaman

    txtSonuc.text=HangisiBuyuk(txtSayi1.text, txtSayi2.text)



    Javada bunun aynısını nasıl yapacağımı söyleyene benden büyük harflerle yazılmış "TEŞEKKÜR" gelecek.



    _____________________________
    Ben Türküm!




  • public string HangisiBuyuk(int sayi1, int sayi2)
    {
    string deger = "";

    if(sayi1==sayi2)
    return "Sayilar Birbirine E$it";
    if(sayi1>sayi2)
    deger = "Sayi 1 Sayi 2 Den Buyuk";
    else
    deger = "Sayi 2 Sayi 1 Den Buyuk";

    return deger;
    }
    _____________________________
  • @ sehlor
    Ben de bunun benzerini yapıp durdum ama hep aynı hatayı alıyorum. Neyi yanlış yaptığımı anlamıyorum. Uyarıyı tıkladığımda string isimli bir java classı yaratıyor ki böyle olmaması gerekir gibi geliyor. Fonksiyonu bir class içinde yazmadığım ihtimalini düşündüm ama onunla da ilgisi yok çünkü fonksiyon classın içinde ve başka bir fonksiyonunn hemen üstünde.


    Hata şöyle
     Javada fonksiyon yaratma ve çağırma (VB.net örneği)
    _____________________________
    Ben Türküm!




  • string i String olarak yaz bi oyle dene
    _____________________________
  • quote:

    Orjinalden alıntı: sehlor

    string i String olarak yaz bi oyle dene

    Aman Allah'ım!


    İşte beni Javadan tamamen soğutacak şey! Case Sensitive!!!




    Çok TEŞEKKÜR EDERİM Sehlor.
    _____________________________
    Ben Türküm!
  • quote:

    Orjinalden alıntı: StranGe_PassenGer


    quote:

    Orjinalden alıntı: sehlor

    string i String olarak yaz bi oyle dene

    Aman Allah'ım!


    İşte beni Javadan tamamen soğutacak şey! Case Sensitive!!!




    Çok TEŞEKKÜR EDERİM Sehlor.


    Case Sensitive iyidir bazen cok yararli olabiliyor, ama bazende delirtebiliyor :) Kolay Gelsin
    _____________________________




  • quote:

    Orjinalden alıntı: sehlor

    Case Sensitive iyidir bazen cok yararli olabiliyor, ama bazende delirtebiliyor :) Kolay Gelsin


    Sürekli bir dil üzerine çalıştıktan sonra çok zor geliyor.


    Mesela şimdi texte girilen değerin integer bir değer olup olmadığını kontrol etmek istiyorum. Bu konuda da yardımcı olabilir misin?
    _____________________________
    Ben Türküm!
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • try catch ile ba$arili bi $ekilde yaparsin

     
    public boolean Sayimi( String giris )
    {
    try
    {
    Integer.parseInt( giris );
    return true;
    }
    catch( Exception )
    {
    return false;
    }
    }

    //Kullanimi ?

    Sayimi(txt.Text);



    kolay gelsin
    _____________________________
  • quote:

    Orjinalden alıntı: sehlor

    try catch ile ba$arili bi $ekilde yaparsin

     
    public boolean Sayimi( String giris )
    {
    try
    {
    Integer.parseInt( giris );
    return true;
    }
    catch( Exception [b][u]e[/u][/b])
    {
    return false;
    }
    }

    //Kullanimi ?

    Sayimi(txt.Text);



    kolay gelsin



    Teşekkürler. catch (Exeption) nin yanında "e" olacak sanırım....
    _____________________________
    Ben Türküm!
  • hocam ben fonksiyonun içinde değişkenin değerini artırmak istiyorum ama olmuyor. onclick ile bir butona aktaracağım. kafayı yemek üzereyim . acil yardım

    _____________________________
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.