Java -da ilk proqramınızı yazmağın 3 yolu

Mündəricat:

Java -da ilk proqramınızı yazmağın 3 yolu
Java -da ilk proqramınızı yazmağın 3 yolu

Video: Java -da ilk proqramınızı yazmağın 3 yolu

Video: Java -da ilk proqramınızı yazmağın 3 yolu
Video: Kohne sekillerin berpasi | Photoshop 2024, Bilər
Anonim

Java, 1995-ci ildə James Gosling tərəfindən yaradılan obyekt yönümlü bir proqramlaşdırma dilidir. Yəni, dil anlayışları "sahələr" (yəni obyektləri təsvir edən atributlar) və "metodlar" (obyektlərin edə biləcəyi hərəkətlər) ilə "obyektlər" kimi təqdim edir. Java "bir dəfə yazıldığında, hər yerdə işləyən" bir dildir. Yəni, dil Java Virtual Maşını (JVM) olan hər hansı bir platformada çalışmaq üçün nəzərdə tutulmuşdur. Java çox uzun bir proqramlaşdırma dili olduğu üçün yeni başlayanlar üçün öyrənmək və anlamaq asandır. Aşağıdakı təlimat Java ilə proqram yazmağa girişdir.

Addım

Metod 1 /3: Prime Java proqramlarının yazılması

91968 1
91968 1

Addım 1. Java ilə proqram yazmağa başlamaq üçün iş mühitinizi təyin edin

Bir çox proqramçı Java proqramlaşdırması üçün Eclipse və Netbeans kimi İnteqrasiya edilmiş İnkişaf Mühitindən (IDE) istifadə edir, lakin biz Java proqramlarını yaza və onları IDE olmadan tərtib edə bilərik.

91968 2
91968 2

Addım 2. Java ilə proqramlaşdırmaq üçün Notepad -a bənzər hər hansı bir proqram növü kifayət edər

Hardline proqramçıları bəzən terminalda quraşdırılmış vim və emacs kimi mətn redaktorlarına üstünlük verirlər. Həm Windows, həm də Linux əsaslı kompüterlərə (Mac, Ubuntu, və s.) Quraşdırıla bilən güclü bir mətn redaktoru Yüksək Mətndir. Bu dərslikdə istifadə edəcəyimiz bu mətn redaktorudur.

91968 3
91968 3

Addım 3. Java Software Development Kit yüklü olduğundan əmin olun

Proqramınızı tərtib etmək üçün ona ehtiyacınız olacaq.

  • Windows əsaslı sistemlərdə mühit dəyişənləri uyğun gəlmirsə, işləyərkən uğursuzluqla qarşılaşa bilərsiniz

    javac

  • . Bu səhvdən qaçmaq üçün JDK -nın quraşdırılması ilə bağlı daha ətraflı məlumat üçün Java Proqram İnkişaf etdirmə Kitini Necə Qurmaq olar məqaləsini oxuyun.

Metod 2 /3: Salam Dünya Proqramı

91968 4
91968 4

Addım 1. İlk növbədə "Hello World." Mesajını göstərən bir proqram yaradacağıq

"Mətn redaktorunuzda yeni bir fayl yaradın və" HelloDunia.java "adı ilə qeyd edin. HelloDunia sinif adınızdır və sinif adı da fayl adınızla eyni olmalıdır.

91968 5
91968 5

Addım 2. Əsas sinif və metodları müəyyənləşdirin

Əsas üsul

ictimai statik boşluq əsas (String args)

proqram işləyərkən icra ediləcək bir üsuldur. Bu əsas metod bütün Java proqramlarında eyni metod bəyannaməsinə malik olacaq.

ictimai sinif HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Addım 3. "Salam Dünya

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

  • Bu xəttin komponentlərinə diqqət yetirin:

    • Sistem

    • sistemə bir şey etməyi tapşırır.
    • çıxmaq

    • çıxışı istehsal edəcəyimizi sistemə bildirir.
    • çap edin

    • "çap xətti" üçün qısadır. Beləliklə, sistemə xətti çıxışda göstərməsini əmr edirik.
    • Tırnak işarələri

      ("Salam Dünya.")

      üsul deməkdir

      System.out.println ()

      Bu vəziyyətdə bir String olan bir parametrə keçin

      "Salam Dünya."

  • Qeyd edək ki, Java -da riayət edilməli olan bir neçə qayda var:

    • Hər sətrin sonuna həmişə nöqtəli vergül (;) əlavə etməlisiniz.
    • Java böyük hərflərə həssasdır. Beləliklə, metodun adını, dəyişən adını və sinif adını düzgün hərflərlə yazmalısınız, əks halda uğursuz olarsınız.
    • Müəyyən bir üsula və ya döngəyə xas olan kod blokları buruq mötərizədədir.
91968 7
91968 7

Addım 4. Hər şeyi bir yerə qoyun

Son Halo World proqramınız aşağıdakı kimi olmalıdır:

ictimai sinif HelloWorld {public static void main (String args) {System.out.println ("Hello World."); }}

91968 8
91968 8

Addım 5. Faylınızı qeyd edin və proqramı tərtib etmək üçün bir əmr istəyi və ya terminal açın

HaloDunia.javanın saxlandığı qovluğa gedin və yazın

javac HelloDunia.java

. Bu əmr Java tərtibçisinə HaloDunia.javanı tərtib etmək istədiyinizi bildirir. Bir səhv olarsa, tərtibçi sizə nəyin səhv olduğunu söyləyəcək. Əks təqdirdə, tərtibçidən heç bir mesaj görməyəcəksiniz. HaloDunia.javanın saxlandığı qovluğa baxsanız, HaloDunia.class görəcəksiniz. Bu, Java proqramınızı işə salmaq üçün istifadə edəcək sənəddir.

91968 9
91968 9

Addım 6. Proqramı işə salın

Nəhayət, proqramımızı icra edəcəyik! Komanda istəyinə və ya terminala yazın

java HelloWorld

. Bu əmr Java -ya HaloWorld sinifini işlətmək istədiyinizi bildirir. "Salam Dünya" nı görəcəksiniz. konsolda görünür.

91968 10
91968 10

Addım 7. Təbrik edirik, ilk Java proqramınız hazırdır

Metod 3 /3: Giriş və Çıxış

91968 11
91968 11

Addım 1. İndi Hello World proqramını istifadəçi girişini də əhatə edəcək şəkildə genişləndirəcəyik

Hello World proqramında, istifadəçinin görə biləcəyi bir simli göstəririk, ancaq proqramın interaktiv hissəsi istifadəçinin proqrama daxil etməli olduğu vaxtdır. İndi proqramı istifadəçidən adını daxil etməsini istəmək və sonra istifadəçini bu adla salamlamaq üçün proqramı genişləndirəcəyik.

91968 12
91968 12

Addım 2. Skaner sinifini idxal edin

Java-da daxil ola biləcəyimiz bir növ daxili kitabxanamız var, amma əvvəlcə onu idxal etməliyik. Bu kitabxanalardan biri istifadəçidən giriş əldə etməyimiz lazım olan Skaner obyektini ehtiva edən java.utildir. Skaner sinifini idxal etmək üçün kodun əvvəlinə aşağıdakı sətri əlavə edin.

java.util. Scanner idxal edin;

  • Bu kod, proqrama java.util paketindəki Scanner obyektini istifadə etmək istədiyimizi bildirir.
  • Java.util paketindəki hər bir obyektə daxil olmaq istəyiriksə, sadəcə yazın

    java.util idxal edin.*;

  • kodun əvvəlində.
91968 13
91968 13

Addım 3. Əsas metodun içərisində Scanner obyektinin yeni bir nümunəsini hazırlayın

Java, obyekt yönümlü bir proqramlaşdırma dilidir. Beləliklə, bu dil obyektlərdən istifadə anlayışını təsvir edir. Tarayıcı obyekti, sahələri və metodları olan bir obyektin nümunəsidir. Skaner sinifindən istifadə etmək üçün sahələrini doldura biləcəyimiz və istifadə edə biləcəyimiz metodlardan istifadə edən yeni bir Skaner obyekti yaratmalıyıq. Bunu etmək üçün yazın:

Skaner userInputScanner = yeni Skaner (System.in);

  • userInputScanner

  • az əvvəl nümunə götürdüyümüz Skaner obyektinin adıdır. Adın böyük və kiçik hərflərlə yazıldığına diqqət yetirin; bu Java -da dəyişən bir adlandırma konvensiyasıdır.
  • Operatordan istifadə edirik

    yeni

    yeni bir obyekt nümunəsi yaratmaq. Beləliklə, bu nümunədə, yazaraq Scanner obyektinin yeni bir nümunəsini yaradırıq

    yeni skaner (System.in)

  • .
  • Skaner obyekti, obyektə nə taranacağını izah edən parametrləri ehtiva edir. Bu vəziyyətdə daxil oluruq

    Sistemdə

    parametr kimi.

    Sistemdə

  • proqrama sistemdən daxil olan məlumatları yoxlamağı, yəni istifadəçinin proqrama yazacağı girişi bildirir.
91968 14
91968 14

Addım 4. İstifadəçidən giriş istəyin

İstifadəçinin konsola nə vaxt yazacağını bilməsi üçün istifadəçidən giriş tələb etməliyik. Bu addımı atmaq olar

System.out.print

və ya

System.out.println

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

91968 15
91968 15

Addım 5. Skaner obyektindən istifadəçinin yazdığı növbəti sətrə daxil olmasını və onu dəyişəndə saxlamasını xahiş edin

Skaner həmişə istifadəçinin yazdıqlarını ehtiva edən məlumatları daxil edəcək. Aşağıdakı sətir Skanerdən istifadəçinin adını yazmasını və onu dəyişəndə saxlamasını xahiş edəcək:

String userInputName = userInputScanner.nextLine ();

  • Java -da bir obyektin metodlarından istifadə qaydası belədir

    objectName.methodName (parametrlər)

    . Daxilində

    userInputScanner.nextLine ()

    Scanner obyektini yeni verdiyimiz adla çağırırıq, sonra onun metodunu çağırırıq

    nextLine ()

  • hansısa parametr daxil deyil.
  • Növbəti sətri başqa bir obyektdə saxladığımıza diqqət yetirin: String obyekti. String obyektimizi adlandırdıq

    userInputName

91968 16
91968 16

Addım 6. İstifadəçiyə salamı göstərin

İstifadəçi adını saxladıqdan sonra istifadəçiyə salamlarını göstərə bilərik. İlə xatırlayın

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

əsas sinifdə yazdığımız? Yazdığımız bütün kodlar bu xəttin üstündə olmalıdır. İndi bu xətti dəyişdirə bilərik:

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

  • "Salam", istifadəçi adı və "!" Sözlərini birləşdirmə üsulumuz. yazaraq

    "Salam" + userInputName + "!"

  • String birləşməsi adlanır.
  • Burada üç sətir var: "Salam", userInputName və "!". Java -dakı sətirlər sabitdir, yəni dəyişdirilə bilməz. Beləliklə, bu üç sətri birləşdirdikdə, əsasən salamlaşma olan yeni bir simli yaradırıq.
  • Sonra bu yeni simli götürürük və parametr olaraq ötürürük

    System.out.println

  • .
91968 17
91968 17

Addım 7. Hər şeyi düzəldin və qənaət edin

Kodumuz indi belə görünəcək:

java.util. Scanner idxal edin; ictimai sinif HelloWorld {public static void main (String args) {Scanner userInputScanner = new Scanner (System.in); System.out.print ("Adın nədir?"); String userInputName = userInputScanner.nextLine (); System.out.println ("Salam" + userInputName + "!"); }}

91968 18
91968 18

Addım 8. Kompilyasiya edin və işləyin

Komanda istəyinə və ya terminala gedin və HaloDunia.java ilə işlədiyimiz kimi eyni əmri işlədin. Əvvəlcə proqramı tərtib etməliyik:

javac HelloDunia.java

. Sonra işlədə bilərik:

java HelloWorld

İpuçları

  • Java, obyekt yönümlü bir proqramlaşdırma dilidir. Daha çox məlumat əldə etmək üçün obyekt yönümlü proqramlaşdırma dillərinin əsaslarını oxumaq yaxşı bir fikirdir.
  • Obyekt yönümlü proqramlaşdırma bir çox xüsusi xüsusiyyətlərə malikdir. Onlardan üçü:

    • Enkapsulyasiya: bəzi komponent obyektlərinə girişi məhdudlaşdırmaq bacarığı. Java, sahələr və metodlar üçün özəl, qorunan və ictimai dəyişdiricilərə malikdir.
    • Polimorfizm: obyektin birdən çox şəxsiyyətdən istifadə etmə qabiliyyəti. Java -da, başqa bir obyektin metodlarından istifadə etmək üçün başqa bir obyektə daxil edilə bilər.
    • Miras: cari obyekt ilə eyni iyerarxiyadakı digər siniflərin sahələrindən və metodlarından istifadə etmək bacarığı.

Tövsiyə: