IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   JavaScript (https://www.ircforumlari.net/javascript/)
-   -   Java Örnek kodlamalar Buraya.. (https://www.ircforumlari.net/javascript/322553-java-ornek-kodlamalar-buraya.html)

toXic 16 Mart 2010 20:16

Java Örnek kodlamalar Buraya..
 
Java ile yazdiğiniz Kodlari, Bu baslik altinda paylasabilirsiniz.

Kod:

// "Random_Number_Guesser" sınıfı.
import java.awt.*;
import hsa.Console;
 
public class Random_Number_Guesser
{

static Console c;
    public static void main (String[] args)
    {
        c = new Console ();
        int on_off = 1;
        long number = (Math.round(Math.random() * 100));
        int guess;
 
            while (on_off == 1)
        {
         
            c.println ("1 ile 101 arasinda bir sayi yazin!");
            guess = c.readInt ();
         
            if (number > guess)
            {
                c.println ("Yukari.");
            }
 
            if (number < guess)
            {
                c.println ("Asagi.");
            }
 
            if (number == guess)
            {
                c.println ("Tebrikler, bildiniz!");
                on_off = 0;
            }
        }
    }
}
 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

C deki gibi sayi tahmin oyunudur..


Buda, email yollamak icindir fakar email.jar activation.jar dosyalari olmasi gerekmektedir..

Kod:

import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
import javax.activation.*;
import java.io.*;
public class SimpleSender
{
      public static void main(String args[])
      {
              try
              {
                    String smtpServer=args[0];
                    String to=args[1];
                    String from=args[2];
                    String body=args[3];
                    send(smtpServer, to, from,body);
              }
              catch (Exception ex)
              {
                System.out.println("Usage :\njava SimpleSender server to from body");
              }
        System.exit(0);
      }
 
    public static void send(String smtpServer, String to, String from, String body)
      {
            try
              {
                Properties props = System.getProperties();
                props.put("mail.smtp.host", smtpServer);
                Session session = Session.getDefaultInstance(props, null);
                MimeMessage msg = new MimeMessage(session);
                msg.setFrom(new InternetAddress(from));
                msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to, false));
                msg.setSubject("Test Mail thru java");
              msg.setContent(body,"text/plain");
                msg.setSentDate(new Date());
                Transport.send(msg);
                System.out.println("Message sent OK.");
        }
        catch (Exception ex)
        {
                ex.printStackTrace();
        }
}
 
 
}

İyi calismalar..

toXic 18 Mart 2010 10:13

Cevap: Java Örnek kodlamalar Buraya..
 
Kod:


ascii java.
import java.io.*;
import Text;
import java.util.*;
class asci{
    public static void main(String[] args) throws IOException
    {
    char a;
    for(int i=0;i<500;i++)
    {
    a=(char)i;
    System.out.println(i+" "+a);
    }
    }
}


Juggle 04 Aralık 2011 19:51

Cevap: Java Örnek kodlamalar Buraya..
 
Carpim Tablosu:
Kod:


public class MultipliedNumbers {
        public static void main(String[] args) {
                int[][] dizi = new int[10][10];
                for (int i = 1; i < dizi.length; i++) {
                        for (int j = 1; j < dizi[i].length; j++) {
                                dizi[i][j] = i * j;
                       
                        }

                }
                for (int i = 1; i < dizi.length; i++) {
                        for (int j = 1; j < dizi.length; j++) {
                                System.out.print(dizi[i][j] + "\t");
                        }
                        System.out.println();
                }

        }

}


J2EE123 05 Aralık 2011 00:15

Cevap: Java Örnek kodlamalar Buraya..
 
Kod:

import java.io.File; //Kütüphane

Dosya yaratatmak.

Kod:

File f = new File("c:\\a.txt");
uzantısını istediğiniz dosya türü verebilirsiniz.
Kod:

(".xml,.---,---...")

if(!f.exists())
f.createNewFile();
else
continue;

Dosya yoksa belirtilen path'te yarat varsa devam.

Kod:

f.delete();
path'i verilen dosyayı siler.

Kod:

File f = new File("C:\\Deneme");

if(!f.exists())
f.mkdir(); // klasör yaratır (1 tane)
else
continue;

File f = new File("C:\\Deneme\\Test\\test2");

if(!f.exists())
f.mkdirs(); //Klasörler yaratır
else
continue;

String pathFrom ="C:\\a.txt";
String pathTo ="C:\\Test\\a.txt";
File f = new File(pathFrom);
f.renameTo(pathTo); // Kopyalama

f.getName(); Dosyanın adını elde etmek
f.isDirectory(); Dosyanın klasör olup olmadıgını ayırt etmek

Kod:

File f = new File();
f. ctrl + Space yapın dosya işlemleri ilgili bütün metodlara ulaşabilirsiniz. Önemli atfettiğim bir kaç tanesini yazdım.

Juggle 05 Aralık 2011 22:00

Cevap: Java Örnek kodlamalar Buraya..
 
İki sayinin bölümü:
Integer yerine String ve Sıfır'a bölme işlemlerinde exceptionları handle edip programi sonlandirir.
Dil de yeniyim eğer düzeltilcek kısımları görülür ve geri bildirimde bulunulursa sevinirim.
Kod:

import java.util.InputMismatchException;
import java.util.Scanner;


public class IkiSayiyiBolme {
        static int sayi1;
        static int sayi2;
        public IkiSayiyiBolme() {}
       
        public static void sayilariAl() {
                Scanner scr = new Scanner(System.in);
                System.out.println("Ilk sayiyi giriniz: ");
                sayi1 = scr.nextInt();
                System.out.println("Ikinci sayiyi giriniz: ");
                sayi2 = scr.nextInt();
        }
       
        public static void sayilariBol() {
                int sonuc = sayi1 / sayi2;
                System.out.println("Sonuc: " + sonuc);
        }
       
        public static void main(String[] args) {
                try {
                sayilariAl();
                sayilariBol();
                }catch(ArithmeticException e) {
                        System.out.println("Lütfen ikinci sayiyi 0 disinda bir sayi giriniz...");
                } catch (InputMismatchException e) {
                        System.out.println("Lütfen sadece sayi giriniz...");
                }
        }

}


Juggle 12 Aralık 2011 23:53

Cevap: Java Örnek kodlamalar Buraya..
 
0 - 100 arasındaki sayıları iki ve ikinin katları olmadan yazdırmak.
Kod:


public class Numbering {
        public static void main(String[] args) {
                for (int i = 0; i < 100; i++) {
                        if(i %2 ==0) {
                                continue;
                        }
                        System.out.println(i);
                       
                }
        }

}


Juggle 29 Aralık 2011 23:43

Cevap: Java Örnek kodlamalar Buraya..
 
Konsol üzerinden veritabanı işlemlerini gerçkleştirir. Ufak tefek mantık hataları bulunabilir ama en azından genel bir fikir vermesi için paylaşıyorum. Ben veritabani işlemleri için mysql kullanmıştım. Ayrıca veritabanına bağlanabilmeniz için ilgili jarın projenizde(eclipse te projeye sağ tıklayıp build path diyip daha sonra configure build path dedikten sonra libraries sekmesinden add external archive diyerek veritabanı jarını ekleyebilirsiniz) olması gerekir.

sema ismi: Veritabanında olusturduğunuz sema ismidir.
kullanıcı adı: Veritabanı kullanıcı adınız
sifre: veritabanı sifrenizdir.
Ayrıca şemada oluşturduğunuz tabloda ad, soyad, email, telefon adres kolonları olmalıdır.

Kod:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

import javax.mail.MessagingException;

public class Baglanti {
        public static void main(String[] args) {
                try {
                        Class.forName("com.mysql.jdbc.Driver");
                        Connection baglanti = DriverManager.getConnection(
                                        "jdbc:mysql://localhost:3306/semaismi", "kullanıcıadı", "sifre");
                        Scanner scr = new Scanner(System.in);
                        System.out.println("Baglanti Saglandi...");
                        Statement st = baglanti.createStatement();

                        System.out.println("**********Veritabanına Islemleri********");
                        System.out.println();

                        while (true) {
                                System.out.println("1-Uye Ekle");
                                System.out.println("2-Uye Listesi");
                                System.out.println("3-Uye Duzenleme");
                                System.out.println("4-Uye Silme");
                                System.out.println("5- Email Listesini Al");

                                int islemNo = scr.nextInt();

                                if (islemNo == 1) {
                                        System.out.print("Adınız: ");
                                        String uyeAdı = scr.next();

                                        System.out.print("Soyadınız: ");
                                        String uyeSoyadı = scr.next();

                                        System.out.print("Email Adresiniz: ");
                                        String uyeMail = scr.next();

                                        System.out.print("Telefon Numaranız: ");
                                        int uyeTelefon = scr.nextInt();

                                        System.out.print("Adresiniz: ");
                                        String uyeAdres = scr.next();

                                        String sqlSorgusu = "insert into uye(ad,soyad,email,telefon,adres) values('"
                                                        + uyeAdı
                                                        + "','"
                                                        + uyeSoyadı
                                                        + "', '"
                                                        + uyeMail
                                                        + "'," + uyeTelefon + ",'" + uyeAdres + "')";
                                        st.executeUpdate(sqlSorgusu);
                                        System.out.println("Uye Kaydiniz yapilmistir");
                                } else if (islemNo == 2) {
                                        String listeSql = "select * from uye";
                                        ResultSet liste = st.executeQuery(listeSql);

                                        while (liste.next()) {
                                                System.out.println(liste.getString("id") + "\t"
                                                                + liste.getString("ad") + "\t"
                                                                + liste.getString("soyad") + "\t"
                                                                + liste.getString("email") + "\t"
                                                                + liste.getString("telefon") + "\t"
                                                                + liste.getString("adres"));

                                        }
                                        liste.close();

                                } else if (islemNo == 3) {
                                        System.out.println("Duzenlenicek Uye Ismini Giriniz: ");
                                        String updateIsim = scr.next();
                                        System.out.println("Yeni Ismi Giriniz");
                                        String uyeYeniIsmi = scr.next();
                                        String updateSorgu = "update uye set ad = '" + uyeYeniIsmi
                                                        + "'where ad = '" + updateIsim + "'  ";
                                        st.executeUpdate(updateSorgu);
                                        System.out.println("Isim degisikligi yapildi.");
                                } else if (islemNo == 4) {
                                        System.out.println("Silinecek Uye Ismini Giriniz: ");
                                        String silinecekUye = scr.next();
                                        String deleteSorgu = "Delete from uye where ad ='"
                                                        + silinecekUye + "'";
                                        st.executeUpdate(deleteSorgu);
                                        System.out.println(silinecekUye
                                                        + "isimli uye veritabanından silinmistir.");
                                } else if (islemNo == 5) {
                                        System.out.println("Mail Listesi Alınıyor....");
                                        String mailQuery = "select email from uye";
                                        ResultSet emailListesi = st.executeQuery(mailQuery);
                                        List<String> mailList = new ArrayList<String>();

                                        while (emailListesi.next()) {
                                                System.out.println(emailListesi.getString("email"));
                                                mailList.add(emailListesi.getString("email"));
                                        }

                                }
                        }
                } catch (Exception e) {
                        e.printStackTrace();
                }
        }
}



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10:43.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk