• 06-12-2010, 00:13:48
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar ödev olarak 2 adet Java sorusu var acil yardım lazım.
    Yardımcı olursanız çok memnun olurum...

    Alıntı
    Soru1. Dışardan girilen bir email adresinin doğru yazılıp yazılmadığını kontrol eden programı yazınız?
    İpucu: Program e-mail adresi içerisinde '@' harfi varsa e-mail adresi geçerli değilse geçersiz mesajı verecektir.

    Soru2. Dışardan girilen veya bilgisayarın rastgele ürettiği 7 adet sayı içerisinden pozitif, negatif ve sıfır olanların sayısını bulan programı yazınız.
    İpucu: Örneğin aşağıdaki sayılar girildiğinde veya bilgisayar rasgele aşağıdaki sayıları ürettiğinde
    "5 9 4 -2 0 -3 1 -4 6"
    Program ekrana şunları yazacaktır.
    pozitif sayıların sayısı.....: 5
    negatif sayıların sayısı.....: 1
    sıfır olan sayıların sayısı..: 3
  • 06-12-2010, 11:35:16
    #2
    Soru 1: "regex mail doğrulama" diye aratarak bulabilirsin.
    Soru 2: bunun içnde girilen sayıları bir arrayala alıp daha sonra tek tek gezerek
    sayi[i]>0 -->pozitif
    pozitif++
    sayi[i]<0 -->negatif
    negatif++
    sayi[i]==0 -->sıfır
    sıfır++

    Şeklinde işlem yaptırabilirsin.
  • 06-12-2010, 22:48:42
    #3
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    Buyur bu 1. ödevin. Şimdi biraz işim var. Az sonra 2.yi kodluyorum.

    import javax.swing.JOptionPane;
    public class r10Odev {
     public static void main(String args[]){
    String inputMail;
    inputMail = JOptionPane.showInputDialog("Mail Adresinizi Giriniz");
        if (inputMail.indexOf("@") == -1 || inputMail.indexOf(".")  == -1){
            System.out.println("Geçerli Bir Mail Giriniz");
        }else
        System.out.println("Geçerli Mail Girdiniz. Girilen Adres: " + inputMail);
        }
    }
  • 06-12-2010, 22:50:53
    #4
    Üyeliği durduruldu
    visual studio ile mi yazıyorsun ?
  • 06-12-2010, 23:25:04
    #5
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    Buyur buda 2. ödevin;

    import java.util.Random;
    public class r10Odev2 {
    
         public static void main(String[]arg){
             int pozitif = 0;
             int negatif = 0;
             int sifir = 0;
             Random tSayi = new Random();
             System.out.print("Atılan Sayılar: ");
             for (int i=1; i < 8;i++){
               int s = tSayi.nextInt();
               String sY = s + ",";
               if(s > 0)
                   pozitif++;
               else if(s == 0)
                      sifir++;
               else
               negatif++;
             System.out.print(sY);
             }
             System.out.println("");
             System.out.println("Pozitif: " + pozitif);
             System.out.println("Negatif: " + negatif);
             System.out.println("Sıfır: " + sifir);
    }
    }
  • 06-12-2010, 23:25:44
    #6
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    Mathrock adlı üyeden alıntı: mesajı görüntüle
    visual studio ile mi yazıyorsun ?
    Netbeans hocam.
  • 08-12-2010, 01:23:22
    #7
    @tolgasen

    çok teşekkürler dostum.
    peki bu kodlar diğer derleyicilerde de çalışır mı?

    eclipse falan mesela?
  • 08-12-2010, 15:37:12
    #8
    Eposta Aktivasyonu Gerekmekte
    kizilelma adlı üyeden alıntı: mesajı görüntüle
    @tolgasen

    çok teşekkürler dostum.
    peki bu kodlar diğer derleyicilerde de çalışır mı?

    eclipse falan mesela?
    Hepsinde çalışır fakat projede package vs. yaparsanız package yolunu belirtmeniz gerekir.
  • 08-12-2010, 23:32:02
    #9
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    Dualwarior adlı üyeden alıntı: mesajı görüntüle
    Hepsinde çalışır fakat projede package vs. yaparsanız package yolunu belirtmeniz gerekir.
    Kodlarda package olmadığı için belirtmenize gerek yok.
    Not defterine yazıp, cmdden javac ile derleyebilirsiniz. Her türlü java editörüne yazabilirsiniz..