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

İçindekiler:

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

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

Video: Java'da İlk Programınızı Yazmanın 4 Yolu
Video: MICROSOFT'TAN NEDEN AYRILDIM? 2024, Mayıs
Anonim

Java, 1995 yılında James Gosling tarafından oluşturulan nesne yönelimli bir programlama dilidir; bu, kavramları "alanlar" (nesneyi tanımlayan niteliklerdir) ve "yöntemler" (nesnenin yapabileceği eylemler) ile "nesneler" olarak temsil ettiği anlamına gelir.. Java "bir kez yaz, her yerde çalıştır" dilidir, yani Java Sanal Makinesi (JVM) olan herhangi bir platformda çalışacak şekilde tasarlanmıştır. Java çok ayrıntılı bir programlama dili olduğundan, yeni başlayanlar için öğrenmesi ve anlaması kolaydır. Bu eğitim, Java'da program yazmaya giriş niteliğindedir.

adımlar

Yöntem 1/3: İlk Java Programınızı Yazma

91968 1
91968 1

Adım 1. Java'da program yazmaya başlamak için çalışma ortamınızı kurun

Birçok programcı, Java programlamaları için Eclipse ve Netbeans gibi Entegre Geliştirme Ortamlarını (IDE'ler) kullanır, ancak bir Java programı yazabilir ve şişirilmiş IDE'ler olmadan derleyebilir.

91968 2
91968 2

Adım 2. Java'da programlama için herhangi bir Not Defteri benzeri program yeterli olacaktır

Zorlu programcılar bazen terminal içinde bulunan vim ve emacs gibi metin editörlerini kullanmayı tercih ederler. Hem Windows makinesine hem de linux tabanlı bir makineye (Mac, Ubuntu, vb.) yüklenebilen çok iyi bir metin düzenleyicisi Sublime Text'dir, bu eğitimde kullanacağız.

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ı bir işletim sisteminde, ortam değişkenleri doğru değilse, çalıştırırken bir hata alabilirsiniz.

    javac

  • . Bu hatayı önlemek için JDK kurulumu hakkında daha fazla ayrıntı için Java Yazılım Geliştirme Kiti Nasıl Kurulur başlıklı yükleme makalesine bakın.

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

91968 4
91968 4

Adım 1. İlk önce "Merhaba Dünya" yazan bir program oluşturacağız

"Metin düzenleyicinizde yeni bir dosya oluşturun ve "HelloWorld.java" olarak kaydedin. HelloWorld sizin sınıf adınızdır ve sınıf adınızın dosyanızla aynı adı taşımasına ihtiyacınız olacaktır.

91968 5
91968 5

Adım 2. Sınıfınızı ve ana yönteminizi bildirin

ana yöntem

public static void main(String args)

programlama çalışırken yürütülecek yöntemdir. Bu ana yöntem, her Java programı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 satırın bileşenlerine bakalım:

    • sistem

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

    • sisteme bazı çıktı şeyler yapacağımızı söyler.
    • println

    • "satırı yazdır" anlamına gelir, bu nedenle sisteme çıktıda bir satır yazdırmasını söylüyoruz.
    • etrafındaki parantezler

      ("Selam Dünya.")

      yöntem demektir

      System.out.println()

      bu durumda String olan bir parametreyi alır

      "Selam Dünya."

  • Java'da uymamız gereken bazı kurallar olduğunu unutmayın:

    • Her satırın sonuna her zaman noktalı virgül eklemelisiniz.
    • Java büyük/küçük harf duyarlıdır, bu nedenle yöntem adlarını, değişken adlarını ve sınıf adlarını doğru durumda yazmalısınız, aksi takdirde bir hata alırsınız.
    • Belirli bir yönteme veya döngüye özgü kod blokları, küme parantezleri arasına alınır.
91968 7
91968 7

Adım 4. Hepsini bir araya getirin

Son Merhaba Dünya 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 komut istemini veya terminali açın

HelloWorld.java'yı kaydettiğiniz klasöre gidin ve şunu yazın

javac HelloWorld.java

. Bu, Java derleyicisine HelloWorld.java'yı derlemek istediğinizi söyler. Hatalar varsa, derleyici size neyi yanlış yaptığınızı söyleyecektir. Aksi takdirde, derleyiciden herhangi bir mesaj görmemelisiniz. Şimdi HelloWorld.java'nın bulunduğu dizine bakarsanız, HelloWorld.class'ı görmelisiniz. 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

Sonunda programımızı çalıştırıyoruz! Komut isteminde veya terminalde şunu yazın

java MerhabaDünya

. Bu, Java'ya HelloWorld sınıfını çalıştırmak istediğinizi söyler. "Merhaba Dünya"yı görmelisin. konsolunuzda görünün.

91968 10
91968 10

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

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

91968 11
91968 11

Adım 1. Şimdi Hello World programımızı kullanıcıdan girdi alacak şekilde genişleteceğiz

Merhaba Dünya programımızda, kullanıcının görmesi için bir dize yazdırdık, ancak programların etkileşimli kısmı, kullanıcının programa girdi girdiği zamandır. Şimdi programımızı kullanıcıya adını soracak ve ardından kullanıcıyı adıyla 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şimimiz olan bazı yerleşik kitaplıklarımız var, ancak bunları içe aktarmamız gerekiyor. Bu kitaplıklardan biri, kullanıcı girdisi almak için ihtiyacımız olan Scanner nesnesini içeren java.util'dir. Scanner sınıfını import etmek için kodumuzun başına aşağıdaki satırı ekliyoruz.

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

  • Bu, programımıza java.util paketinde bulunan Scanner nesnesini kullanmak istediğimizi söyler.
  • Java.util paketindeki her nesneye erişmek istiyorsak, basitçe yazmamız yeterlidir.

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

  • kodumuzun başında.
91968 13
91968 13

Adım 3. Ana yöntemimizin içinde, Scanner nesnesinin yeni bir örneğini somutlaştırın

Java, nesne yönelimli bir programlama dilidir, bu nedenle nesneleri kullanarak kavramları temsil eder. Tarayıcı nesnesi, alanları ve yöntemleri olan bir nesne örneğidir. Scanner sınıfını kullanabilmek için alanlarını doldurabileceğimiz ve yöntemlerini kullanabileceğimiz yeni bir Scanner nesnesi oluşturmamız gerekiyor. Bunu yapmak için şunu yazıyoruz:

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

  • kullanıcıGirdiTarayıcı

  • az önce somutlaştırdığımız Scanner nesnesinin adıdır. İsmin deve kasasına yazıldığına dikkat edin; Java'da değişkenleri adlandırma kuralı budur.
  • kullanıyoruz

    yeni

    Bir nesnenin yeni bir örneğini oluşturmak için operatör. Bu örnekte, yazarak Scanner nesnesinin yeni bir örneğini oluşturduk.

    yeni Tarayıcı(System.in)

  • .
  • Tarayıcı nesnesi, nesneye neyi tarayacağını söyleyen bir parametre alır. Bu durumda koyduğumuz

    System.in

    parametre olarak.

    System.in

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

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

Kullanıcının konsola ne zaman bir şey yazacağını bilmesi için kullanıcıdan bir giriş istemeliyiz. Bu bir ile gerçekleştirilebilir

sistem.çıktı.baskı

veya bir

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ı almasını ve bunu bir değişkende saklamasını isteyin

Tarayıcı her zaman kullanıcının yazdıklarına ilişkin verileri alacaktır. Aşağıdaki satır, Tarayıcıdan kullanıcının kendi adı için yazdıklarını almasını ve bir değişkende saklamasını isteyecektir:

String userInputName = userInputScanner.nextLine();

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

    nesneAdı.metodAdı(parametreler)

    . İçinde

    userInputScanner.nextLine()

    Tarayıcı nesnemizi yeni verdiğimiz adla çağırıyoruz ve ardından yöntemini çağırıyoruz.

    Sonraki satır()

  • hangi herhangi bir parametre almaz.
  • Bir sonraki satırı başka bir nesnede sakladığımızı unutmayın: String nesnesi. String nesnemize isim verdik

    kullanıcıGirdiAdı

91968 16
91968 16

Adım 6. Kullanıcıya bir selamlama yazdırın

Artık kullanıcının adını kaydettiğimize göre, kullanıcıya bir selamlama yazdırabiliriz. 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 üzerine çıkmalı. Şimdi bu satırı şu şekilde değiştirebiliriz:

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

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

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

  • String birleştirme denir.
  • Burada olan şey şu ki üç dizgemiz var: "Merhaba ", userInputName ve "!". Java'daki dizeler değişmezdir, yani değiştirilemezler. Dolayısıyla bu üç diziyi birleştirirken, aslında selamlamayı içeren yeni bir dizi yaratmış oluyoruz.
  • Sonra bu yeni dizgiyi alıyoruz ve onu bir parametre olarak besliyoruz.

    System.out.println

  • .
91968 17
91968 17

Adım 7. Hepsini bir araya getirin ve kaydedin

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

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 ilk HelloWorld.java yinelememiz için çalıştırdığımız komutların aynısını çalıştırın. Önce programı derlememiz gerekiyor:

javac HelloWorld.java

. Sonra çalıştırabiliriz:

java MerhabaDünya

Örnek Java Programları

Image
Image

Örnek Temel Java Programı

Destek wikiHow ve tüm örneklerin kilidini aç.

Image
Image

Girişli Örnek Java Programı

Destek wikiHow ve tüm örneklerin kilidini aç.

İpuçları

  • Java, nesne yönelimli bir programlama dilidir, bu nedenle nesne yönelimli programlama dillerinin temelleri hakkında daha fazlasını okumak yararlıdır.
  • Nesne Yönelimli Programlama paradigmasına özgü birçok özelliğe sahiptir. Bu ana özelliklerden üçü şunlardır:

    • kapsülleme: nesnenin bazı bileşenlerine erişimi kısıtlama yeteneği. Java, alanlar ve yöntemler için özel, korumalı ve genel değiştiricilere sahiptir.
    • polimorfizm: nesnelerin farklı kimlikler alma yeteneği. Java'da bir nesne, diğer nesnenin yöntemlerini kullanmak için başka bir nesneye dönüştürülebilir.
    • Miras: geçerli nesneyle aynı hiyerarşide başka bir sınıftan alanları ve yöntemleri kullanma yeteneği.

Önerilen: