Java'da İlk Programınızı Yazmanın 3 Yolu

İçindekiler:

Java'da İlk Programınızı Yazmanın 3 Yolu
Java'da İlk Programınızı Yazmanın 3 Yolu

Video: Java'da İlk Programınızı Yazmanın 3 Yolu

Video: Java'da İlk Programınızı Yazmanın 3 Yolu
Video: SIFIRDAN Adobe PHOTOSHOP CC 2021 Dersleri (Photoshop Nasıl Yapılır) 2024, Mayıs
Anonim

Java, 1995 yılında James Gosling tarafından oluşturulan nesne yönelimli bir programlama dilidir. Yani dil, kavramları "alanlar" (yani nesneleri tanımlayan nitelikler) ve "yöntemler" (nesnelerin gerçekleştirebileceği eylemler) ile "nesneler" olarak sunar. Java "bir kez yazılmış, her yerde çalıştırılabilir" bir dildir. Yani dil, Java Sanal Makinesi (JVM) olan herhangi bir platformda çalışacak şekilde tasarlanmıştır. Java çok uzun soluklu bir programlama dili olduğundan, yeni başlayanlar için öğrenmesi ve anlaması kolaydır. Aşağıdaki eğitim, Java ile program yazmaya giriş niteliğindedir.

Adım

Yöntem 1/3: Prime Java Programları Yazma

91968 1
91968 1

Adım 1. Java ile program yazmaya başlamak için çalışma ortamınızı tanımlayın

Birçok programcı, Java programlama için Eclipse ve Netbeans gibi Entegre Geliştirme Ortamı (IDE) kullanır, ancak Java programları yazabilir ve bunları bir IDE olmadan derleyebiliriz.

91968 2
91968 2

Adım 2. Java ile programlama için Notepad benzeri herhangi bir program türü yeterli olacaktır

Sert programcılar bazen terminalde yerleşik olarak bulunan vim ve emacs gibi metin editörlerini tercih ederler. Sublime Text, hem Windows hem de Linux tabanlı bilgisayarlara (Mac, Ubuntu, vb.) yüklenebilen güçlü bir metin düzenleyicidir. Bu derste kullanacağımız bu metin düzenleyicidir.

91968 3
91968 3

Adım 3. Java Software Development Kit'in kurulu olduğundan emin olun

Programınızı derlemek için buna ihtiyacınız olacak.

  • Windows tabanlı sistemlerde ortam değişkenleri eşleşmiyorsa, çalışırken hata yaşayabilirsiniz.

    javac

  • . Bu hatayı önlemek için JDK'yı yükleme hakkında daha fazla ayrıntı için Java Yazılım Geliştirme Kiti Nasıl Kurulur makalesini okuyun.

Yöntem 2/3: Merhaba Dünya Programı

91968 4
91968 4

Adım 1. Öncelikle "Merhaba Dünya" mesajını görüntüleyen bir program oluşturacağız

"Metin düzenleyicinizde yeni bir dosya oluşturun ve "HelloDunia.java" adıyla kaydedin. HelloDunia, sınıf adınızdır ve sınıf adı, dosya adınızla aynı olmalıdır.

91968 5
91968 5

Adım 2. Ana sınıfı ve yöntemleri tanımlayın

Ana yöntem

public static void main(String args)

program çalışırken yürütülecek bir yöntemdir. Bu ana yöntem, tüm Java programlarında aynı yöntem bildirimine sahip olacaktır.

public class HelloWorld { public static void main(String args) { } }

91968 6
91968 6

Adım 3. "Merhaba Dünya

System.out.println("Merhaba Dünya.");

  • Bu hattın bileşenlerine dikkat edin:

    • sistem

    • sisteme bir şeyler yapmasını söyler.
    • dışarı

    • sisteme çıktı üreteceğimizi söyler.
    • println

    • "baskı satırı" için kısa. Böylece sisteme çıktıdaki satırı göstermesi için talimat veriyoruz.
    • tırnak işaretleri

      ("Selam Dünya.")

      yöntem anlamına gelir

      System.out.println()

      bu durumda bir String olan bir parametreyi iletin

      "Selam Dünya."

  • Java'da uyulması gereken birkaç kural olduğunu unutmayın:

    • Her satırın sonuna her zaman noktalı virgül (;) eklemelisiniz.
    • Java büyük/küçük harfe duyarlıdır. Bu yüzden yöntem adını, değişken adını ve sınıf adını doğru harflerle yazmalısınız yoksa başarısız olursunuz.
    • Belirli bir yönteme veya döngüye özgü kod blokları küme parantezleri içine alınır.
91968 7
91968 7

Adım 4. Her şeyi bir araya getirin

Son Halo World programınız aşağıdaki gibi görünmelidir:

public class HelloWorld { public static void main(String args) { System.out.println("Merhaba Dünya."); } }

91968 8
91968 8

Adım 5. Dosyanızı kaydedin ve programı derlemek için bir komut istemi veya terminal açın

HaloDunia.java'nın kaydedildiği klasöre gidin ve yazın

javac HelloDunia.java

. Bu komut Java derleyicisine HaloDunia.java'yı derlemek istediğinizi söyler. Bir hata oluşursa, derleyici size neyin yanlış gittiğini söyleyecektir. Aksi takdirde, derleyiciden herhangi bir mesaj görmezsiniz. Halihazırda HaloDunia.java'nın depolandığı dizine bakarsanız, HaloDunia.class'ı görürsünüz. Bu, Java'nın programınızı çalıştırmak için kullanacağı dosyadır.

91968 9
91968 9

Adım 6. Programı çalıştırın

Son olarak, programımızı çalıştıracağız! Komut isteminde veya terminalde şunu yazın

java MerhabaDünya

. Bu komut Java'ya HaloWorld sınıfını çalıştırmak istediğinizi söyler. "Merhaba Dünya" göreceksiniz. konsolda görünür.

91968 10
91968 10

Adım 7. Tebrikler, ilk Java programınız hazır

Yöntem 3/3: Girdi ve Çıktı

91968 11
91968 11

Adım 1. Şimdi Hello World programını kullanıcı girdisini içerecek şekilde genişleteceğiz

Hello World programında, kullanıcının görmesi için bir dize gösteriyoruz, ancak programın etkileşimli kısmı, kullanıcının programa girdi girmesi gerektiği zamandır. Şimdi programı, kullanıcıdan adını girmesini isteyecek ve ardından kullanıcıyı bu adla selamlayacak şekilde genişleteceğiz.

91968 12
91968 12

Adım 2. Tarayıcı sınıfını içe aktarın

Java'da erişebileceğimiz bir tür yerleşik kitaplığımız var, ancak önce onu içe aktarmamız gerekiyor. Bu kitaplıklardan biri, kullanıcıdan girdi almamız gereken Scanner nesnesini içeren java.util'dir. Scanner sınıfını içe aktarmak için kodun başına aşağıdaki satırı ekleyin.

java.util. Scanner'ı içe aktarın;

  • Bu kod programa java.util paketindeki Scanner nesnesini kullanmak istediğimizi söyler.
  • Java.util paketindeki her nesneye erişmek istiyorsak yazmanız yeterli

    java.util.* dosyasını içe aktarın;

  • kodun başında.
91968 13
91968 13

Adım 3. Ana yöntemin içinde, Tarayıcı nesnesinin yeni bir örneğini oluşturun

Java, nesne yönelimli bir programlama dilidir. Dolayısıyla bu dil, nesneleri kullanma kavramını tanımlar. Tarayıcı nesnesi, alanları ve yöntemleri olan bir nesne örneğidir. Scanner sınıfını kullanmak için alanlarını doldurabileceğimiz ve yöntemlerini kullanabileceğimiz yeni bir Scanner nesnesi oluşturmalıyız. Bunu yapmak için şunu yazın:

Tarayıcı userInputScanner = new Tarayıcı(System.in);

  • kullanıcıGirdiTarayıcı

  • az önce örneklediğimiz Tarayıcı nesnesinin adıdır. Adın büyük ve küçük harflerle yazıldığını unutmayın; bu, Java'da bir değişken adlandırma kuralıdır.
  • Operatör kullanıyoruz

    yeni

    yeni bir nesne örneği oluşturmak için. Bu örnekte, yazarak Scanner nesnesinin yeni bir örneğini oluşturuyoruz.

    yeni Tarayıcı(System.in)

  • .
  • Tarayıcı nesnesi, nesneye neyi tarayacağını söyleyen parametreleri içerir. Bu durumda giriyoruz

    System.in

    parametreler olarak.

    System.in

  • programa sistemden gelen girişi, yani kullanıcının programa yazacağı girişi taramasını söyler.
91968 14
91968 14

Adım 4. Kullanıcıdan girdi isteyin

Kullanıcının konsola ne zaman bir şey yazacağını bilmesi için kullanıcıdan girdi talep etmeliyiz. Bu adım tarafından atılabilir

sistem.çıktı.baskı

veya

System.out.println

System.out.print("Adın ne?");

91968 15
91968 15

Adım 5. Tarayıcı nesnesinden kullanıcının yazdığı bir sonraki satırı girmesini ve bunu bir değişkende saklamasını isteyin

Tarayıcı her zaman kullanıcının yazdıklarını içeren verileri girecektir. Aşağıdaki satır, Tarayıcıdan kullanıcının yazdığı adı almasını ve bir değişkende saklamasını isteyecektir:

String userInputName = userInputScanner.nextLine();

  • Java'da, bir nesnenin yöntemlerini kullanma kuralı şudur:

    nesneAdı.metodAdı(parametreler)

    . İçinde

    userInputScanner.nextLine()

    Scanner nesnesini yeni verdiğimiz adla çağırırız ve sonra yöntemini çağırırız.

    Sonraki satır()

  • hangi herhangi bir parametre içermez.
  • Bir sonraki satırı başka bir nesnede sakladığımıza dikkat edin: bir String nesnesi. String nesnemize isim verdik

    kullanıcıGirdiAdı

91968 16
91968 16

Adım 6. Kullanıcıya selamlamayı gösterin

Artık kullanıcı adını kaydettiğimize göre, selamlamayı kullanıcıya gösterebiliriz. ile hatırla

System.out.println("Merhaba Dünya.");

ana sınıfta yazdığımız? Az önce yazdığımız tüm kodlar bu satırın üzerinde olmalıdır. Şimdi bu satırı şu şekilde değiştirebiliriz:

System.out.println("Merhaba " + userInputName + "!");

  • "Merhaba", kullanıcı adı ve "!" yazarak

    "Merhaba " + kullanıcıGirdiAdı + "!"

  • Dize birleştirme denir.
  • Burada üç dizimiz var: "Merhaba ", userInputName ve "!". Java'daki dizeler sabittir, yani değiştirilemezler. Bu yüzden, bu üç diziyi birleştirdiğimizde, temelde selamlamayı içeren yeni bir dizi oluşturuyoruz.
  • Sonra bu yeni dizgiyi alıp parametre olarak içeri aktarıyoruz.

    System.out.println

  • .
91968 17
91968 17

Adım 7. Her şeyi düzenleyin ve kaydedin

Kodumuz şimdi şöyle görünecek:

java.util. Scanner'ı içe aktarın; public class HelloWorld { public static void main(String args) { Scanner userInputScanner = new Scanner(System.in); System.out.print("Adın ne?"); String userInputName = userInputScanner.nextLine(); System.out.println("Merhaba " + userInputName + "!"); } }

91968 18
91968 18

Adım 8. Derleyin ve çalıştırın

Komut istemine veya terminale gidin ve HaloDunia.java'yı çalıştırdığımızla aynı komutu çalıştırın. Önce programı derlemeliyiz:

javac HelloDunia.java

. Sonra çalıştırabiliriz:

java MerhabaDünya

İpuçları

  • Java, nesne yönelimli bir programlama dilidir. Bu nedenle, daha fazlasını öğrenmek için nesne yönelimli programlama dillerinin temellerini okumak iyi bir fikirdir.
  • Nesne yönelimli programlamanın birçok özelliği vardır. Bunlardan üçü:

    • kapsülleme: bazı bileşen nesnelerine erişimi kısıtlama yeteneği. Java, alanlar ve yöntemler için özel, korumalı ve genel değiştiricilere sahiptir.
    • polimorfizm: nesnenin birden çok kimlik kullanma yeteneği. Java'da, bir nesne, diğer nesnenin yöntemlerini kullanmak için başka bir nesneye eklenebilir.
    • Miras: geçerli nesneyle aynı hiyerarşideki diğer sınıflardan alanları ve yöntemleri kullanma yeteneği.

Önerilen: