Gönderen Konu: Java öğreniyoruz  (Okunma sayısı 14593 defa)

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

Çevrimdışı Uykusuz

  • Yarbay
  • ****
  • İleti: 2002
  • Cinsiyet: Bay
  • Eski Nick: elbombaci
Java öğreniyoruz
« : 26 Temmuz 2007, 16:40:42 »
Merhaba
Arkadaşlar geçtiğimiz sene okulda bir dönem boyunca java dersi aldık. Java'ya yönelik az da olsa bir temel oluşturduk. Bu başlık atında okulda öğrendiğim kadarıyla java dersleri ve örnek prgramlar yayınlayacağım. Bu konunun bizden sonraki öğrencilere ve kendini geliştirmek isteyenlere yardımcı olacağını umuyorum. Baştan söyleyeyim çok bir şey bilmiyorum ama bildiğim kadarını sizlere aktarmaya çalışacağım. Sizlerden de yazdığınız örnek programları burada paylaşmanızı bekleriz.

Java nedir: http://www.ceturk.com/Dersoku.asp?id=112

Java ile ilgili yardımcı kaynağı indirmek için tıklayın:
http://www.teknolojiekibi.com/yeni/index.php?topic=8.0

İlk olarak kullanacağımız programlardan başlayalım:

Bu linkten Java JDK programını indirip bilgisayarınıza kurun.
JAVA JDK:
http://www.savefile.com/files/919267


Daha sonra da bu linkten yazdığımız programlarımızı çalıştıracağımız JGRASP programını indirin ve bilgisayarınıza kurun.

JGRASP:

http://www.savefile.com/files/919270


Kurulum bittikten sonra masaüstünden jgasp simgesine tıklayarak veya
Başlat/Programlar/jGRASP/jGRASP a tıklayarak programı çalıştırın.
 


İşte karşımızda programımızı yazıp çalıştığını görebileceğimiz JGRASP programımız : )  Arkadaşlar şimdilik bu kadar.  Devamı elbette gelecek : )
« Son Düzenleme: 26 Temmuz 2007, 16:44:24 Gönderen: elbombaci »

Çevrimdışı Uykusuz

  • Yarbay
  • ****
  • İleti: 2002
  • Cinsiyet: Bay
  • Eski Nick: elbombaci
Ynt: Java öğreniyoruz
« Yanıtla #1 : 30 Temmuz 2007, 13:12:37 »
Programımızı çalıştırdıktan sonra File menüsünden new oradan da java ya tıklıyoruz.



Karşımıza boş bir pencere çıkacak. Yazacağımız programları bu boş sayfaya yazacağız.



Arkadaşlar zamanım çok kısıtlı olduğundan dolayı çok kısa parçalar halinde ancak yazabiliyorum. Bundan sonraki yazımızda System.out.print komutunu öğrenip ekrana merhaba yazısını yazdıracağız.
Görüşmek üzere

Çevrimdışı Uykusuz

  • Yarbay
  • ****
  • İleti: 2002
  • Cinsiyet: Bay
  • Eski Nick: elbombaci
Ynt: Java öğreniyoruz
« Yanıtla #2 : 30 Temmuz 2007, 17:22:36 »
İlk programımız:
Ekranda merhaba yazısını yazdıran program

Kullanacağımız komut:
System.out.println : İşlem sonunda imleci alt satıra alır.
veya
System.out.print: İşlem sonunda imlec kaldığı yerde bekler.

Programımızı açıp File/new/java ya tıkladıktan sonra kaşımıza gelen boş sayfaya programımızı yazalım.

public class ilkprogram
{
public static void main (String[]args)
   {
      System.out.println("Merhaba");
   }
}

Programdaki ilk satır dosyamızın ismini belirtmektedir. Burada isim “ilkprogram” dır. Programımızı yazdıktan sonra File menüsünden save ye tıklıyoruz ve dosyamızı her.gi bir yere kaydediyoruz. Kaydederken dikkat etmemiz gereken en önemli nokta programda belirttiğimiz dosya ismi ile (örnekte “ilk program”) aynı isimde kaydetmeliyiz.



Kaydettikten sonra altta işaretlenmiş + işaretine tıklıyoruz ve yazdığımız programı derliyoruz. Derleme sırasında hiçbir hata mesajı almamalıyız. Derleme sonucunda çıktı bölümündeki gibi (alta mavi ile işaretlenmiş) yazı çıkmalıdır.



Daha sonra + işaretinin yanındaki yürüyen adam simgesine (kırmızı işaretli) tıklayarak programımızı çalıştırıyoruz.



Programımızın çıktı bölümüne bakın bize merhaba diyor  :) 

Bir sonraki yazımızda System.out.println ile System.out.print komutu arasındaki farkı görebileceğimiz bir program yazacağız.

Saygılar.

Çevrimdışı Uykusuz

  • Yarbay
  • ****
  • İleti: 2002
  • Cinsiyet: Bay
  • Eski Nick: elbombaci
Ynt: Java öğreniyoruz
« Yanıtla #3 : 06 Ağustos 2007, 16:39:52 »
Sysetem.out.print ile Sysetem.out.println arasıdnaki fark:

Sysetem.out.print  kullanılırsa imleç en son satırda kalır. Tekrar yazdır komutu geldiğinde kaldığı satırdan devam eder.

Sysetem.out.println kullanılırsa imleç bir alt satıra geçer. Tekrar yazdır komutu kullanıldığında bir alt satırdan devam eder.

Sysetem.out.print ile ilgili örnek program:

public class ilkprogram
{
public static void main (String[]args)
   {
      System.out.print("Merhaba");
      System.out.print("teknolojiekibi");
   }
}

Burada ilk olarak Merhaba ve ardından teknolojiekibi yazdırıyoruz. Çıktı olarak merhaba ve teknolojiekibi'nin birleşik olduğunu görüyoruz:



Sysetem.out.println  ile ilgili örnek program:

public class ilkprogram
{
public static void main (String[]args)
   {
      System.out.println("Merhaba");
      System.out.println("teknolojiekibi");
   }
}

Burada da ilk olarak Merhaba ve ardından teknolojiekibi yazdırıyoruz. Çıktı olarak merhaba ve teknolojiekibi'nin alt alta olduğunu görüyoruz:


Çevrimdışı Uykusuz

  • Yarbay
  • ****
  • İleti: 2002
  • Cinsiyet: Bay
  • Eski Nick: elbombaci
Ynt: Java öğreniyoruz
« Yanıtla #4 : 19 Ağustos 2007, 19:52:36 »
Değişkenler ve Atamalar:

Tam sayılar için kullanılan tipler:

Byte : 8 bit
Short : 16 bit
İnt : 32 bit
Long : 64 bit

Ondalıklı sayılar için kullanılan tipler:

Float : 32 bit
Double : 64 bit

--------------------------------------------------------------------------------------------------
int toplam    (“toplam” değişkeni tam sayı olarak tanımlandı. “toplam” kaydedicisine en fazla 32 bitlik bir sayı yüklenebilir.)
double sayi  (“sayi” değişkeni ondalıklı olarak tanımlandı.)
int salla=34  (“salla” değişkeni tam sayı olarak tanımlandı ve aynı zamanda “salla” değişkenine 34 tam sayısı yüklendi.)

Örnek bir program:

Bu programda salla değişkenini tam sayı olarak tanımlıyoruz ve salla değişkenine 34 sayısını yüklüyoruz. Bu işlemi “int salla = 34;” şeklinde tek satırda da halledebilirdik. Ben açık olması açısından iki satırda yazdım. Sonra da “salla” değişkenin içeriğini ekranda gösteriyoruz.

public class deneme
{
 public static void main(String[]args)
 {
   int salla;
   salla=34;
   System.out.println (salla);
 }
}



Biraz yavaş ilerliyoruz ama olsun hiç yoktan iyidir  :)

Çevrimdışı Uykusuz

  • Yarbay
  • ****
  • İleti: 2002
  • Cinsiyet: Bay
  • Eski Nick: elbombaci
Ynt: Java öğreniyoruz
« Yanıtla #5 : 23 Ağustos 2007, 00:10:17 »
Stringler ile ilgili işlemler:

Bir kelimenin uzunluğunu bulmak:

Kullandığımız komut: degisken.length();

Örnek programda kelimenin kaydedileceği değişkeni String olarak tanımlıyoruz. Sonucun kaydedileceği değişkeni de sonuç bir tam sayı olacağından int (tam sayı) olarak tanımlıyoruz. Komutumuzu kullanarak kelimenin uzunluğunu buluyoruz ve uzunluk adlı değişkenimize kaydediyoruz.

public class deneme2
{
public static void main (String[]args)
{
int uzunluk;
String kelime;
kelime= "teknolojiekibi";
uzunluk=kelime.length();
System.out.println("kelimenin uzunluğu:" + uzunluk);
}
}



Çevrimdışı Uykusuz

  • Yarbay
  • ****
  • İleti: 2002
  • Cinsiyet: Bay
  • Eski Nick: elbombaci
Ynt: Java öğreniyoruz
« Yanıtla #6 : 23 Ağustos 2007, 08:37:24 »
Bir kelimede istenilen sıradaki karakteri bulmak:

Kullanılan komut:

karakter = kelime.charAt(x)

Komutta x yerine hangi sıradaki karakteri istiyorsak sıra numarasının bir eksiğinini yazıyoruz. Yani bir kelimedeki beşinci karakteri istiyorsak x yerine 4 yzıyoruz. (sıfırıncı karakter yazıdaki birinci karakterdir)

Örnek programda karakter ismini verdiğimiz değişkenimizi char komutu ile bu değişkene bir karakter yükleyeceğimizi belirtiyoruz. Kelimemizin girileceği değişkeni de String olarak tanımlşıyoruz ve kelime olarak "teknolojiekibi" giriyoruz.

Komutumudza charAt(3) kullanarak "teknolojiekibi" kelimemizdeki dördüncü harfi yani 'n' karakterini bulmuş oluyoruz.

public class deneme2
{
public static void main (String[]args)
   {
      char karakter;
      String kelime;
      kelime= "teknolojiekibi";
      karakter=kelime.charAt(3);
      System.out.println("Dördüncü karakter:" + karakter);
   }
}




Çevrimdışı yücel

  • Er
  • İleti: 4
Ynt: Java öğreniyoruz
« Yanıtla #7 : 16 Ekim 2007, 22:54:13 »
bu dersten kalmış biri olarak bu paylaşımın için çok tşk ederim  ;D

Çevrimdışı Uykusuz

  • Yarbay
  • ****
  • İleti: 2002
  • Cinsiyet: Bay
  • Eski Nick: elbombaci
Ynt: Java öğreniyoruz
« Yanıtla #8 : 17 Ekim 2007, 13:59:25 »
rica ederim ne demek  ;D zamanım olsa da keşke daha çok bişeyler yazabilsek  :-[

Çevrimdışı Uykusuz

  • Yarbay
  • ****
  • İleti: 2002
  • Cinsiyet: Bay
  • Eski Nick: elbombaci
Ynt: Java öğreniyoruz
« Yanıtla #9 : 25 Kasım 2007, 03:09:23 »
Stringler üzerinde işlemler:



Yazılım:


public class deneme
   {
   public static void main (String[]args)
      {
      String ad = "teknolojiekibi";                //Örnek kelimemiz
      int uzunluk= ad.length();               //Kelimenin uzunluğu bulundu
      System.out.println(uzunluk);                          //Uzunluk ekranda yazdırıldı (14)
      char karakter = ad.charAt(4);            //Beşinci karakter bulundu (Sıfır dahil)
      System.out.println(karakter);            //Bulunan karakter ekranda yazdırıldı (o)
      int karsilastir = ad.compareTo("Teknolojiekibi");                             //Teknolojikibi ile karşılaştırıldı
      System.out.println(karsilastir);            //Fark ekranda gösterildi (32)
      boolean durum = ad.equals("Teknolojiekibi");         //Teknolojikibi ile karşılaştırıldı
      System.out.println(durum);               //Durum ekranda yazdırıldı (false)
      String adttog=ad.replace('e','a');            //e harfleri yerine a harfleri yazıldı
      System.out.println(adttog);               //Sonuç ekranda gösterildi
      String adsub = ad.substring(0,5);            //İlk beş harf seçildi
      System.out.println(adsub);               //Seçilenler ekranda gösterildi (tekno)
      String upperad = ad.toUpperCase();            //Tüm harfler büyük yapıldu
      System.out.println(upperad);            //Sonuç ekranda gösterildi (TEKNOLOJİEKİBİ)
      String lowerad = ad.toLowerCase();            //Tüm harfler küçük yapıldı
      System.out.println(lowerad);               //Sonuç ekranda gösterildi (teknolojiekibi)
      
      }
   }

Çıkış:



Brogramdan görüntü için:



Çevrimdışı Uykusuz

  • Yarbay
  • ****
  • İleti: 2002
  • Cinsiyet: Bay
  • Eski Nick: elbombaci
Ynt: Java öğreniyoruz
« Yanıtla #10 : 25 Kasım 2007, 19:40:03 »
Math Class (Matematik Sınıfı)

public class mathdenemeleri
   {
      public static void main(String [] args)
         {
         double sayi = -24.7;                                             //İşlenecek sayı   
         System.out.println("İşlenecek sayı:"+ sayi);      
         double mutlak = Math.abs(sayi);                                 //Sayının mutlak değeri alındı
         System.out.println("Sayının mutlak değeri: " + mutlak);
         mutlak = Math.round(mutlak);                                    //Sayının mutlak değeri alındı
         System.out.println("Mutlağın yuvarlanmış hali: " + mutlak);
         sayi = Math.sqrt(mutlak);                                       //Mutlak değerin karekökü
         System.out.println("Sayının karekökü: " + sayi);                  
         mutlak = Math.cos(mutlak);                                       //Mutlak değerin cos
         System.out.println("Mutlak değer cos: " + mutlak);


         
         }
   }


Programın çıktısı:

İşlenecek sayı:-24.7
Sayının mutlak değeri: 24.7
Mutlağın yuvarlanmış hali: 25.0
Sayının karekökü: 5.0
Mutlak değer cos: 0.9912028118634736
« Son Düzenleme: 25 Kasım 2007, 19:53:42 Gönderen: Uykusuz »

Çevrimdışı sevdanur

  • Er
  • İleti: 2
  • www.teknolojiekibi.com
Ynt: Java öğreniyoruz
« Yanıtla #11 : 17 Ocak 2019, 16:02:30 »
Java desteği yok galiba http://www.indirzip.com/java-indir/ adresinden indirdim yiner bir hata alıyorum java ile yapılan oyunları bilgisayar açmıyor

Çevrimdışı UNIQUE - TA5IFD

  • Global Moderator
  • Binbaşı
  • *****
  • İleti: 1371
  • Cinsiyet: Bay
  • TA5IFD
    • www.teknolojiekibi.com
Ynt: Java öğreniyoruz
« Yanıtla #12 : 24 Ocak 2019, 14:43:34 »
www.java.com  dan jre kurunuz
TA5IFD

Çevrimdışı televole3434

  • Er
  • İleti: 1
  • www.teknolojiekibi.com
Ynt: Java öğreniyoruz
« Yanıtla #13 : 15 Şubat 2019, 18:10:41 »
bir iddaa sitesi kurumu için veya her.gi bir sayfa için java şartmıdır

Çevrimdışı UNIQUE - TA5IFD

  • Global Moderator
  • Binbaşı
  • *****
  • İleti: 1371
  • Cinsiyet: Bay
  • TA5IFD
    • www.teknolojiekibi.com
Ynt: Java öğreniyoruz
« Yanıtla #14 : 03 Mart 2019, 22:32:39 »
değildir. html 5 iyi derece bilmen yeterli. php veya asp de olur.
TA5IFD