Java -da birinchi dasturingizni yozishning 4 usuli

Mundarija:

Java -da birinchi dasturingizni yozishning 4 usuli
Java -da birinchi dasturingizni yozishning 4 usuli

Video: Java -da birinchi dasturingizni yozishning 4 usuli

Video: Java -da birinchi dasturingizni yozishning 4 usuli
Video: Pulsiz biznes qilish | Пулсиз бизнес қилиш 2024, May
Anonim

Java-bu 1995 yilda Jeyms Gosling tomonidan yaratilgan ob'ektga yo'naltirilgan dasturlash tili bo'lib, u tushunchalarni "maydonlar" (ob'ektni tavsiflovchi atributlar) va "usullar" (ob'ekt bajarishi mumkin bo'lgan harakatlar) bilan ifodalaydi.. Java - bu "bir marta yozish, istalgan joyga ishlatish" tili, ya'ni u Java Virtual Mashinasi (JVM) bo'lgan har qanday platformada ishlash uchun mo'ljallangan. Java juda aniq dasturlash tili bo'lganligi sababli, yangi boshlanuvchilar uchun o'rganish va tushunish oson. Bu qo'llanma Java dasturlarini yozish uchun kirishdir.

Qadamlar

3 -usul 1: birinchi Java dasturini yozish

91968 1
91968 1

Qadam 1. Java -da dastur yozishni boshlash uchun ish muhitini sozlang

Ko'pgina dasturchilar Java dasturlash uchun Eclipse va Netbeans kabi Integrated Development Environments (IDE) dan foydalanadilar, lekin Java dasturini yozish va uni IDElarsiz kompilyatsiya qilish mumkin.

91968 2
91968 2

2-qadam. Notepadga o'xshash har qanday dastur Java dasturlash uchun etarli bo'ladi

Hardkor dasturchilari ba'zida terminalda joylashgan vim va emaclar kabi matn muharrirlaridan foydalanishni afzal ko'rishadi. Windows mashinasida ham, Linuxga asoslangan mashinada (Mac, Ubuntu va h.k.) ham o'rnatilishi mumkin bo'lgan juda yaxshi matn muharriri-bu Sublime Text, biz bu qo'llanmada foydalanamiz.

91968 3
91968 3

Qadam 3. Java dasturiy ta'minot ishlab chiqish to'plami o'rnatilganligiga ishonch hosil qiling

Bu sizning dasturingizni tuzish uchun kerak bo'ladi.

  • Windows-ga asoslangan operatsion tizimda, agar muhit o'zgaruvchilari noto'g'ri bo'lsa, ishlayotganda xato paydo bo'lishi mumkin

    javak

  • . Ushbu xatoga yo'l qo'ymaslik uchun JDK -ni o'rnatish haqida batafsil ma'lumot olish uchun Java dasturiy ta'minotini ishlab chiqish to'plamini qanday o'rnatish kerakligi haqidagi maqolaga qarang.

3 -usul 2: Salom dunyo dasturi

91968 4
91968 4

Qadam 1. Biz birinchi bo'lib "Salom dunyo

"Matn muharririda yangi fayl yarating va uni" HelloWorld.java "sifatida saqlang. HelloWorld - bu sizning sinfingiz nomi va sizning faylingiz bilan bir xil bo'lishi uchun sizga sinf nomingiz kerak bo'ladi.

91968 5
91968 5

Qadam 2. O'z sinfingizni va asosiy usulingizni e'lon qiling

Asosiy usul

umumiy statik void asosiy (String args)

Bu dasturlash ishlayotganda bajariladigan usul. Ushbu asosiy usul har bir Java dasturida bir xil usul deklaratsiyasiga ega bo'ladi.

umumiy sinf HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Qadam 3. "Salom dunyo

System.out.println ("Salom dunyo.");

  • Keling, ushbu liniyaning tarkibiy qismlarini ko'rib chiqaylik:

    • Tizim

    • tizimga biror narsa qilish kerakligini aytadi.
    • tashqariga

    • tizimga biz ba'zi chiqadigan narsalarni qilmoqchi ekanligimizni aytadi.
    • println

    • "bosib chiqarish chizig'i" degan ma'noni anglatadi, shuning uchun biz tizimga chiqishda chiziqni bosib chiqarishni aytamiz.
    • Atrofdagi qavslar

      ("Salom Dunyo.")

      usulini bildiradi

      System.out.println ()

      parametrni oladi, bu holda String

      "Salom Dunyo."

  • E'tibor bering, Java -da biz rioya qilishimiz kerak bo'lgan ba'zi qoidalar mavjud:

    • Har bir satr oxiriga har doim nuqta -vergul qo'shish kerak.
    • Java katta harflarga sezgir, shuning uchun siz usul nomlarini, o'zgaruvchilar nomlarini va sinf nomlarini to'g'ri holatda yozishingiz kerak, aks holda sizda xato bo'ladi.
    • Muayyan usul yoki tsiklga xos bo'lgan kod bloklari jingalak qavslar orasiga joylashtirilgan.
91968 7
91968 7

Qadam 4. Hammasini bir joyga to'plang

Sizning yakuniy "Salom dunyo" dasturi quyidagicha bo'lishi kerak:

umumiy sinf HelloWorld {public static void main (String args) {System.out.println ("Salom dunyo."); }}

91968 8
91968 8

Qadam 5. Faylni saqlang va dasturni kompilyatsiya qilish uchun buyruq irodasini yoki terminalini oching

HelloWorld.java saqlangan papkaga o'ting va kiriting

javac HelloWorld.java

. Bu Java kompilyatoriga HelloWorld.java -ni kompilyatsiya qilmoqchi ekanligingizni bildiradi. Agar xatolar bo'lsa, kompilyator sizga nima noto'g'ri qilganingizni aytib beradi. Aks holda, siz kompilyatordan hech qanday xabar ko'rmasligingiz kerak. Agar siz hozirda HelloWorld.java joylashgan katalogga qarasangiz, HelloWorld.class ni ko'rishingiz kerak. Bu Java sizning dasturingizni ishlatish uchun ishlatadigan fayl.

91968 9
91968 9

Qadam 6. Dasturni ishga tushiring

Nihoyat, biz o'z dasturimizni ishga tushiramiz! Buyruqning xohishi yoki terminaliga kiriting

java HelloWorld

. Bu Java -ga HelloWorld sinfini ishlatmoqchi ekanligingizni bildiradi. Siz "Salom dunyo" ni ko'rishingiz kerak. konsolda ko'ring.

91968 10
91968 10

Qadam 7. Tabriklaymiz, siz birinchi Java dasturini yaratdingiz

3 -usul 3: kirish va chiqish

91968 11
91968 11

1 -qadam. Endi biz foydalanuvchidan ma'lumot olish uchun "Salom dunyo" dasturini kengaytiramiz

"Salom dunyo" dasturida biz foydalanuvchi ko'rishi uchun satrni chop qildik, lekin dasturlarning interaktiv qismi foydalanuvchi dasturga kirishni kiritishi kerak. Endi biz dasturni kengaytirib, foydalanuvchini uning ismini so'rashimiz va keyin uning ismi bilan salomlashishimiz kerak.

91968 12
91968 12

Qadam 2. Skaner sinfini import qiling

Java -da bizda kira oladigan kutubxonalar mavjud, lekin biz ularni import qilishimiz kerak. Bu kutubxonalardan biri bu java.util bo'lib, u skaner ob'ektini o'z ichiga oladi, biz foydalanuvchidan ma'lumot olishimiz kerak. Skaner sinfini import qilish uchun biz kodimizning boshiga quyidagi qatorni qo'shamiz.

java.util. Scanner -ni import qilish;

  • Bu bizning dasturimizga java.util paketida mavjud bo'lgan Skaner ob'ektidan foydalanmoqchi ekanligimizni bildiradi.
  • Agar biz java.util paketidagi har bir ob'ektga kirishni xohlasak, shunchaki yozamiz

    java.util import qilish.*;

  • kodimizning boshida.
91968 13
91968 13

3 -qadam. Bizning asosiy usulimiz ichida Skaner ob'ektining yangi nusxasini o'rnating

Java-bu ob'ektga yo'naltirilgan dasturlash tili, shuning uchun u ob'ektlar yordamida tushunchalarni ifodalaydi. Skaner ob'ekti - bu maydon va usullarga ega ob'ektga misol. Skaner sinfidan foydalanish uchun biz maydonlarni to'ldirishimiz va usullaridan foydalanishimiz mumkin bo'lgan yangi skaner ob'ektini yaratishimiz kerak. Buning uchun biz yozamiz:

UserInputScanner skaneri = yangi skaner (System.in);

  • userInputScanner

  • bu biz yaratgan Skaner ob'ektining nomi. E'tibor bering, ism tuya qutisiga yozilgan; bu Java -dagi o'zgaruvchilarni nomlash qoidasi.
  • Dan foydalanamiz

    yangi

    Ob'ektning yangi nusxasini yaratish uchun operator. Shunday qilib, bu holda, biz yozish orqali Skaner ob'ektining yangi nusxasini yaratdik

    yangi skaner (System.in)

  • .
  • Skaner ob'ekti ob'ektni skanerlashi kerak bo'lgan parametrni oladi. Bunday holda, biz qo'yamiz

    System.in saytida

    parametr sifatida.

    System.in saytida

  • dasturga tizimdan kirishni skanerlashni aytadi, bu foydalanuvchi dasturga kiritadi.
91968 14
91968 14

Qadam 4. Foydalanuvchiga kirishni so'rang

Biz foydalanuvchini konsolda qachon biror narsa yozish kerakligini bilishi uchun kirishni so'rashimiz kerak. Bunga a yordamida erishish mumkin

System.out.print

yoki a

System.out.println

System.out.print ("Sizning ismingiz kim?");

91968 15
91968 15

5 -qadam. Skaner ob'ektidan foydalanuvchi kiritadigan keyingi qatorni kiritishni so'rang va uni o'zgaruvchiga saqlang

Skaner har doim foydalanuvchi nima yozayotgani to'g'risida ma'lumot oladi. Quyidagi satrda skanerdan foydalanuvchi o'z ismi uchun yozganini olish va uni o'zgaruvchiga saqlash so'raladi.

Qator userInputName = userInputScanner.nextLine ();

  • Java -da, ob'ekt usulidan foydalanish konventsiyasi

    objectName.methodName (parametrlar)

    . Yilda

    userInputScanner.nextLine ()

    biz skaner ob'ektimizni yangi nom bilan chaqiramiz va keyin uning usulini chaqiramiz

    nextLine ()

  • bu hech qanday parametrlarni o'z ichiga olmaydi.
  • E'tibor bering, biz keyingi qatorni boshqa ob'ektda saqlaymiz: String obyekti. Biz String ob'ektiga nom berdik

    userInputName

91968 16
91968 16

Qadam 6. Foydalanuvchiga tabriknomani chop eting

Endi bizda foydalanuvchi nomi saqlangan, biz foydalanuvchiga tabriknomani chop etishimiz mumkin. Eslab qoling

System.out.println ("Salom dunyo.");

biz asosiy sinfda yozganmiz? Biz yozgan barcha kodlar shu satrdan yuqori bo'lishi kerak. Endi biz ushbu satrni o'zgartirishimiz mumkin:

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

  • "Salom", foydalanuvchining ismi va "!" Zanjirband qilish usuli. yozish orqali

    "Salom" + userInputName + "!"

  • String birikmasi deyiladi.
  • Bu erda nima bo'layapti, bizda uchta satr bor: "Salom", userInputName va "!". Java -dagi satrlar o'zgarmas, ya'ni ularni o'zgartirish mumkin emas. Shunday qilib, biz uchta satrni birlashtirganda, biz asosan tabriknomani o'z ichiga olgan yangi qator yaratamiz.
  • Keyin biz bu yangi qatorni olamiz va uni parametr sifatida beramiz

    System.out.println

  • .
91968 17
91968 17

Qadam 7. Hammasini bir joyga qo'ying va saqlang

Bizning kodimiz endi shunday bo'lishi kerak:

java.util. Scanner -ni import qilish; umumiy sinf HelloWorld {public static void main (String args) {Scanner userInputScanner = new Scanner (System.in); System.out.print ("Sizning ismingiz kim?"); Qator userInputName = userInputScanner.nextLine (); System.out.println ("Salom" + userInputName + "!"); }}

91968 18
91968 18

8 -qadam. Kompilyatsiya qiling va ishga tushiring

Buyruqning xohishi yoki terminaliga o'ting va HelloWorld.java -ning birinchi iteratsiyasi uchun ishlatilgan buyruqlarni bajaring. Dastlab biz dasturni tuzishimiz kerak:

javac HelloWorld.java

. Keyin biz uni ishga tushirishimiz mumkin:

java HelloWorld

Java uchun namuna dasturlar

Image
Image

Java uchun asosiy namuna dasturi

WikiHow va ni qo'llab -quvvatlang barcha namunalarni oching.

Image
Image

Kirish bilan Java dasturi namunasi

WikiHow va ni qo'llab -quvvatlang barcha namunalarni oching.

Maslahatlar

  • Java-bu ob'ektga yo'naltirilgan dasturlash tili, shuning uchun ob'ektga yo'naltirilgan dasturlash tillarining asoslari haqida ko'proq o'qish foydalidir.
  • Ob'ektga yo'naltirilgan dasturlash uning paradigmasiga xos bo'lgan ko'plab xususiyatlarga ega. Bu uchta asosiy xususiyat:

    • Enkapsulyatsiya: ob'ektning ba'zi tarkibiy qismlariga kirishni cheklash qobiliyati. Java -da maydonlar va usullar uchun shaxsiy, himoyalangan va umumiy modifikatorlar mavjud.
    • Polimorfizm: ob'ektlarning turli xil identifikatsiyalarni qabul qilish qobiliyati. Java -da, boshqa ob'ektning usullarini ishlatish uchun ob'ektni boshqa ob'ektga tashlash mumkin.
    • Meros olish: joriy ob'ekt bilan bir xil ierarxiyadagi boshqa sinfning maydonlari va usullaridan foydalanish qobiliyati.

Tavsiya: