İlk Proqramınızı Java -da yazmağın 4 yolu

Mündəricat:

İlk Proqramınızı Java -da yazmağın 4 yolu
İlk Proqramınızı Java -da yazmağın 4 yolu

Video: İlk Proqramınızı Java -da yazmağın 4 yolu

Video: İlk Proqramınızı Java -da yazmağın 4 yolu
Video: Təmənnasız Kompüter dərsləri (VideoDərsləri izləmədən öncə bu videonu mütləq izləyin) 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 anlayışları "sahələr" (obyekti təsvir edən atributlardır) və "metodlar" (obyektin edə biləcəyi hərəkətlər) ilə "obyektlər" kimi təmsil edir.. Java "bir dəfə yaz, hər yerə qaç" dildir, yəni Java Virtual Maşını (JVM) olan hər hansı bir platformada çalışmaq üçün nəzərdə tutulmuşdur. Java çox ətraflı bir proqramlaşdırma dili olduğundan yeni başlayanlar üçün öyrənmək və anlamaq asandır. Bu təlimat, Java proqramlarını yazmağa girişdir.

Addımlar

Metod 1 /3: İlk Java Proqramınızı Yazın

91968 1
91968 1

Addım 1. Java -da proqram yazmağa başlamaq üçün iş mühitinizi qurun

Bir çox proqramçı Java proqramlaşdırması üçün Eclipse və Netbeans kimi İnteqrasiya edilmiş İnkişaf Ortamlarından (IDE) istifadə edir, ancaq bir Java proqramı yaza və şişirdilmiş IDE olmadan tərtib edə bilərsiniz.

91968 2
91968 2

Addım 2. Java proqramlaşdırma üçün Notepad kimi hər hansı bir proqram kifayətdir

Hardcore proqramçıları bəzən terminal daxilində olan vim və emacs kimi mətn redaktorlarından istifadə etməyi üstün tuturlar. Həm Windows maşınına, həm də linux əsaslı bir maşına (Mac, Ubuntu və s.) Quraşdırıla bilən çox yaxşı bir mətn redaktoru, bu dərsdə istifadə edəcəyimiz Sublime Text-dir.

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 buna ehtiyacınız olacaq.

  • Windows əsaslı bir əməliyyat sistemində, mühit dəyişənləri düzgün deyilsə, işləyərkən bir səhv ala bilərsiniz

    javac

  • . Bu səhvdən qaçmaq üçün JDK quraşdırılması haqqında daha ətraflı məlumat üçün Java Proqram İnkişaf Kitini Necə Quraşdırma məqaləsinə baxın.

Metod 2 /3: Salam Dünya Proqramı

91968 4
91968 4

Addım 1. Əvvəlcə "Hello World" yazan bir proqram yaradacağıq

"Mətn redaktorunuzda yeni bir fayl yaradın və" HelloWorld.java "olaraq qeyd edin. HelloWorld sinif adınızdır və fayl adınızla eyni olması üçün sinif adınıza ehtiyacınız olacaq.

91968 5
91968 5

Addım 2. Sinifinizi və əsas metodunuzu elan edin

Əsas üsul

ictimai statik boşluq əsas (String args)

proqramlaşdırma işləyərkən icra ediləcək metoddur. Bu əsas metod, hər Java proqramında eyni metod bəyannaməsinə sahib olacaq.

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

91968 6
91968 6

Addım 3. "Hello World." Yazacaq kod xəttini yazın

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

  • Bu xəttin komponentlərinə baxaq:

    • Sistem

    • sistemə bir şey etməyi söyləyir.
    • çıxmaq

    • sistemə bəzi çıxışlar edəcəyimizi söyləyir.
    • çap edin

    • "çap xətti" deməkdir, buna görə sistemə çıxışda bir xətt çap etməsini söyləyirik.
    • Ətrafdakı mötərizələr

      ("Salam Dünya.")

      üsulu deməkdir

      System.out.println ()

      bu vəziyyətdə String olan bir parametr alır

      "Salam Dünya."

  • Java -da riayət etməli olduğumuz bəzi qaydalar olduğunu unutmayın.

    • 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, buna görə metod adlarını, dəyişən adlarını və sinif adlarını düzgün vəziyyətdə yazmalısınız, əks halda bir səhv alacaqsınız.
    • Müəyyən bir üsula və ya döngəyə xas olan kod blokları buruq mötərizələrin arasına alınmışdır.
91968 7
91968 7

Addım 4. Hamısını bir yerə qoyun

Son Hello 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 əmr istəyi və ya terminal açın

HelloWorld.javanı saxladığınız qovluğa gedin və daxil edin

javac HelloWorld.java

. Bu, Java tərtibçisinə HelloWorld.javanı tərtib etmək istədiyinizi bildirir. Səhvlər varsa, tərtibçi səhv etdiyinizi söyləyəcək. Əks təqdirdə, tərtibçidən heç bir mesaj görməməlisiniz. Hal -hazırda HelloWorld.javanın olduğu qovluğa baxsanız, HelloWorld.class -ı görməlisiniz. 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ı işə salmalıyıq! Komanda istəyinə və ya terminala yazın

java HelloWorld

. Bu Java -ya HelloWorld sinifini işlətmək istədiyinizi bildirir. "Salam Dünya" nı görməlisiniz. konsolunuzda göstərin.

91968 10
91968 10

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

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

91968 11
91968 11

Addım 1. İndi Hello World proqramımızı istifadəçidən daxil olmaq üçün uzadacağıq

Hello World proqramımızda, istifadəçinin görməsi üçün bir sətir çap etdik, ancaq proqramın interaktiv hissəsi istifadəçinin proqrama giriş daxil etməsidir. İstifadəçidən adını istəməsi üçün proqramımızı genişləndirəcəyik və sonra istifadəçini adı ilə salamlayacağıq.

91968 12
91968 12

Addım 2. Skaner sinifini idxal edin

Java -da, əldə edə biləcəyimiz bəzi kitabxanalar var, ancaq onları idxal etməliyik. Bu kitabxanalardan biri, istifadəçi girişini əldə etməyimiz lazım olan Skaner obyektini ehtiva edən java.util. Skaner sinifini idxal etmək üçün kodumuzun əvvəlinə aşağıdakı sətri əlavə edirik.

java.util. Scanner idxal edin;

  • Bu, proqramımıza java.util paketində olan Skaner obyektini istifadə etmək istədiyimizi bildirir.
  • Java.util paketindəki hər bir obyektə daxil olmaq istəsək, sadəcə yazırıq

    java.util idxal edin.*;

  • kodumuzun əvvəlində.
91968 13
91968 13

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

Java, obyekt yönümlü bir proqramlaşdırma dilidir, buna görə də obyektlərdən istifadə edərək anlayışları təmsil edir. Tarayıcı obyekti sahələri və metodları olan bir obyektin nümunəsidir. Skaner sinifindən istifadə etmək üçün sahələri doldurub metodlarından istifadə edə biləcəyimiz yeni bir Skaner obyekti yaratmalıyıq. Bunu etmək üçün yazırıq:

Skaner userInputScanner = yeni Skaner (System.in);

  • userInputScanner

  • yeni qurduğumuz Skaner obyektinin adıdır. Adın dəvə qutusunda yazıldığına diqqət yetirin; bu, Java -dakı dəyişənlərin adlandırılması üçün bir şərtdir.
  • İstifadə edirik

    yeni

    yeni bir obyekt nümunəsi yaratmaq üçün operator. Beləliklə, bu vəziyyətdə, yazaraq Scanner obyektinin yeni bir nümunəsini yaratdıq

    yeni skaner (System.in)

  • .
  • Skaner obyekti, nəyin taranacağını izah edən bir parametr alır. Bu vəziyyətdə qoyduq

    Sistemdə

    parametr olaraq.

    Sistemdə

  • proqrama istifadəçinin proqrama yazacağı giriş olan sistemdən girişi taramasını bildirir.
91968 14
91968 14

Addım 4. İstifadəçiyə bir giriş istəyin

İstifadəçini konsolda nə vaxt yazacağını bilə bilməsi üçün istifadəçini daxil etməsini istəməliyik. Bu a ilə edilə bilər

System.out.print

və ya a

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ətri dəyişməsini və saxlamasını istəyin

Skaner həmişə istifadəçinin yazdığı məlumatları alacaq. Aşağıdakı sətir Skanerdən istifadəçinin adı üçün yazdıqlarını götürməsini və dəyişəndə saxlamasını xahiş edəcək:

String userInputName = userInputScanner.nextLine ();

  • Java -da, bir obyektin metodundan istifadə etmək şərti belədir

    objectName.methodName (parametrlər)

    . Daxilində

    userInputScanner.nextLine ()

    Skaner obyektimizi yeni verdiyimiz adla çağırırıq və sonra onun metodunu çağırırıq

    nextLine ()

  • hansısa parametrləri qəbul etmir.
  • Növbəti sətri başqa bir obyektdə saxladığımızı unutmayın: String obyekti. String obyektimizi adlandırdıq

    userInputName

91968 16
91968 16

Addım 6. İstifadəçiyə bir təbrik yazdırın

İstifadəçinin adını saxladıqdan sonra istifadəçiyə bir təbrik yazdıra bilərik. Yadda saxla

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

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

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

  • Zəncirləmə üsulumuz "Salam", istifadəçinin adı və "!" yazaraq

    "Salam" + userInputName + "!"

  • String birləşməsi adlanır.
  • Burada baş verən budur ki, üç sətrimiz var: "Salam", userInputName və "!". Java -dakı sətirlər dəyişməzdir, yəni dəyişdirilə bilməz. Beləliklə, bu üç simli birləşdirərkən, mahiyyətcə salamlaşma olan yeni bir sətir yaradılır.
  • Sonra bu yeni simli götürürük və onu parametr olaraq veririk

    System.out.println

  • .
91968 17
91968 17

Addım 7. Hamısını bir yerə qoyun və qeyd edin

Kodumuz indi belə görünməlidir:

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

Əmr əmrinə və ya terminala daxil olun və HelloWorld.javanın ilk iterasiyası üçün qaçdığımız əmrləri işlədin. Əvvəlcə proqramı tərtib etməliyik:

javac HelloWorld.java

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

java HelloWorld

Java proqram nümunələri

Image
Image

Əsas Java Proqramı nümunəsi

WikiHow və bütün nümunələri açın.

Image
Image

Giriş ilə Nümunə Java Proqramı

WikiHow və bütün nümunələri açın.

İpuçları

  • Java obyekt yönümlü proqramlaşdırma dilidir, buna görə də obyekt yönümlü proqramlaşdırma dillərinin əsasları haqqında daha çox oxumaq faydalıdır.
  • Obyekt yönümlü proqramlaşdırma öz paradiqmasına xas olan bir çox xüsusiyyətlərə malikdir. Bu əsas xüsusiyyətlərdən üçü:

    • Enkapsulyasiya: obyektin bəzi komponentlərinə girişi məhdudlaşdırmaq imkanı. Java, sahələr və metodlar üçün özəl, qorunan və ictimai dəyişdiricilərə malikdir.
    • Polimorfizm: obyektlərin fərqli eyniliklər əldə etmə qabiliyyəti. Java -da, digər obyektin metodlarından istifadə etmək üçün başqa bir obyektə atıla bilər.
    • Miras: cari obyektlə eyni iyerarxiyadakı başqa bir sinifin sahələrini və metodlarını istifadə etmək bacarığı.

Tövsiyə: