Java -da birinchi dasturingizni yozishning 3 usuli

Mundarija:

Java -da birinchi dasturingizni yozishning 3 usuli
Java -da birinchi dasturingizni yozishning 3 usuli

Video: Java -da birinchi dasturingizni yozishning 3 usuli

Video: Java -da birinchi dasturingizni yozishning 3 usuli
Video: QANCHALİK AQİLLİSİZ? AJOYİB BOSHQOTİRMA VA JUMBOQ / Mantiqiy Savol, Topishmoqlar 2024, Noyabr
Anonim

Java-bu ob'ektga asoslangan dasturlash tili, 1995 yilda Jeyms Gosling tomonidan yaratilgan. Ya'ni, til tushunchalarni "maydonlar" (ya'ni ob'ektlarni tavsiflovchi atributlar) va "usullar" (ob'ektlar bajarishi mumkin bo'lgan harakatlar) bilan "ob'ektlar" sifatida taqdim etadi. Java - "bir marta yozilgan, hamma joyda ishlaydigan" tildir. Ya'ni, til Java virtual mashinasi (JVM) bo'lgan har qanday platformada ishlash uchun mo'ljallangan. Java juda uzoq dasturlash tili bo'lganligi sababli, yangi boshlanuvchilar uchun o'rganish va tushunish oson. Quyidagi qo'llanma Java bilan dasturlarni yozishga kirishdir.

Qadam

3 -usul 1: Prime Java dasturlarini yozish

91968 1
91968 1

Qadam 1. Java bilan dastur yozishni boshlash uchun ish muhitini aniqlang

Ko'pgina dasturchilar Java dasturlash uchun Eclipse va Netbeans kabi Integrated Development Environment (IDE) dan foydalanadilar, lekin biz Java dasturlarini yozishimiz va ularni IDE holda kompilyatsiya qilishimiz mumkin.

91968 2
91968 2

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

Hardline dasturchilari ba'zida terminalga o'rnatilgan vim va emaclar kabi matn muharrirlarini afzal ko'rishadi. Windows va Linux asosidagi kompyuterlarga (Mac, Ubuntu va h.k.) o'rnatilishi mumkin bo'lgan kuchli matn muharriri-Sublime Text. Aynan mana shu darslikda biz foydalanadigan matn muharriri.

91968 3
91968 3

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

Dasturni kompilyatsiya qilish uchun sizga kerak bo'ladi.

  • Windows-ga asoslangan tizimlarda, agar atrof-muhit o'zgaruvchilari mos kelmasa, ishlayotganda muvaffaqiyatsizlikka uchrashingiz 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 haqida maqolani o'qing.

3 -usul 2: Salom dunyo dasturi

91968 4
91968 4

Qadam 1. Avvalo, biz "Salom dunyo

"Matn muharririda yangi fayl yarating va uni" HelloDunia.java "nomi bilan saqlang. HelloDunia - bu sizning sinf nomingiz va sinf nomi sizning fayl nomingiz bilan bir xil bo'lishi kerak.

91968 5
91968 5

2 -qadam. Asosiy sinf va usullarni aniqlang

Asosiy usul

umumiy statik void asosiy (String args)

- bu dastur ishlayotgan vaqtda bajariladigan usul. Bu asosiy usul barcha Java dasturlarida 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.");

  • Ushbu liniyaning tarkibiy qismlariga e'tibor bering:

    • Tizim

    • tizimga biror narsa qilishni buyuradi.
    • tashqariga

    • mahsulot ishlab chiqarishimizni tizimga aytadi.
    • println

    • qisqacha "bosma chiziq". Shunday qilib, biz tizimga chiqishda chiziqni ko'rsatishni buyuramiz.
    • Tirnoq belgilari yoqilgan

      ("Salom Dunyo.")

      usulini bildiradi

      System.out.println ()

      parametrni kiriting, bu holda, bu String

      "Salom Dunyo."

  • E'tibor bering, Java -da bir nechta qoidalarga rioya qilish kerak:

    • Har bir satr oxirida har doim nuqta -vergul (;) qo'shishingiz kerak.
    • Java katta -kichik harflarga sezgir. Shunday qilib, siz usul nomini, o'zgaruvchining nomini va sinf nomini to'g'ri harflar bilan yozishingiz kerak, aks holda muvaffaqiyatsiz bo'ladi.
    • Muayyan usul yoki tsiklga xos bo'lgan kod bloklari jingalak qavslar bilan o'ralgan.
91968 7
91968 7

4 -qadam. Hammasini bir joyga to'plang

Sizning yakuniy Halo World 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

HaloDunia.java saqlangan papkaga o'ting va kiriting

javac HelloDunia.java

. Bu buyruq Java kompilyatoriga HaloDunia.java -ni kompilyatsiya qilmoqchi ekanligingizni bildiradi. Agar xato yuz bersa, kompilyator nima noto'g'ri bo'lganini aytib beradi. Aks holda, siz kompilyatordan hech qanday xabar ko'rmaysiz. Agar siz hozirda HaloDunia.java saqlangan katalogga qarasangiz, siz HaloDunia.class -ni ko'rasiz. Bu Java dasturni ishga tushirish uchun ishlatadigan fayl.

91968 9
91968 9

Qadam 6. Dasturni ishga tushiring

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

java HelloWorld

. Bu buyruq Java -ga HaloWorld sinfini ishga tushirmoqchi ekanligingizni bildiradi. Siz "Salom dunyo" ni ko'rasiz. konsolda paydo bo'ladi.

91968 10
91968 10

Qadam 7. Tabriklaymiz, sizning birinchi Java dasturingiz tayyor

3 -dan 3 -usul: kirish va chiqish

91968 11
91968 11

Qadam 1. Endi biz "Salom dunyo" dasturini kengaytiramiz va foydalanuvchi kiritishni o'z ichiga oladi

"Salom dunyo" dasturida biz foydalanuvchi ko'rishi mumkin bo'lgan qatorni ko'rsatamiz, lekin dasturning interaktiv qismi foydalanuvchi dasturga kirishni kiritishi kerak. Endi biz dasturni kengaytirib, foydalanuvchidan o'z ismini kiritishni so'raymiz va keyin shu nom bilan foydalanuvchiga salom beramiz.

91968 12
91968 12

Qadam 2. Skaner sinfini import qiling

Java-da biz kira oladigan o'rnatilgan kutubxonamiz bor, lekin avval uni import qilishimiz kerak. Bu kutubxonalardan biri java.util bo'lib, u foydalanuvchidan ma'lumot olishimiz kerak bo'lgan Skaner ob'ektini o'z ichiga oladi. Skaner sinfini import qilish uchun kodning boshiga quyidagi qatorni qo'shing.

java.util. Scanner -ni import qilish;

  • Bu kod dasturga java.util paketidagi Skaner ob'ektidan foydalanmoqchi ekanligimizni bildiradi.
  • Agar biz java.util paketidagi har bir ob'ektga kirishni xohlasak, yozing

    java.util import qilish.*;

  • kodning boshida.
91968 13
91968 13

3 -qadam. Asosiy usulda Scanner ob'ektining yangi nusxasini yarating

Java-bu ob'ektga yo'naltirilgan dasturlash tili. Shunday qilib, bu til ob'ektlardan foydalanish kontseptsiyasini tavsiflaydi. Skaner ob'ekti - bu maydonlar va usullarga ega ob'ektga misol. Skaner sinfidan foydalanish uchun biz maydonlarni to'ldirishimiz mumkin bo'lgan yangi skaner ob'ektini yaratishimiz kerak. Buning uchun yozing:

UserInputScanner skaneri = yangi skaner (System.in);

  • userInputScanner

  • biz tanlagan Skaner ob'ektining nomi. E'tibor bering, ism katta va kichik harflar bilan yozilgan; bu Java -da o'zgaruvchan nomlash konventsiyasi.
  • Biz operatordan foydalanamiz

    yangi

    yangi ob'ekt namunasini yaratish. Shunday qilib, bu misolda biz yozish orqali Skaner ob'ektining yangi namunasini yaratamiz

    yangi skaner (System.in)

  • .
  • Skaner ob'ekti ob'ektni skanerlashi kerak bo'lgan parametrlarni o'z ichiga oladi. Bunday holda, biz kiramiz

    System.in saytida

    parametr sifatida.

    System.in saytida

  • dasturga tizimdan kirishni skanerlashni, ya'ni foydalanuvchi dasturga kiritadigan kirishni aytadi.
91968 14
91968 14

Qadam 4. Foydalanuvchidan ma'lumot so'rang

Foydalanuvchi konsolda biror narsani qachon yozish kerakligini bilishi uchun biz foydalanuvchidan kirishni so'rashimiz kerak. Bu qadamni qo'yish mumkin

System.out.print

yoki

System.out.println

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

91968 15
91968 15

Qadam 5. Skaner ob'ektidan foydalanuvchi yozgan keyingi qatorga kirishini va uni o'zgaruvchiga saqlashini so'rang

Skaner har doim foydalanuvchi yozgan ma'lumotlarni o'z ichiga oladi. Quyidagi satrda skanerdan foydalanuvchi kiritgan ismni olish va uni o'zgaruvchiga saqlash so'raladi:

Qator userInputName = userInputScanner.nextLine ();

  • Java -da, ob'ekt usullaridan foydalanish konventsiyasi

    objectName.methodName (parametrlar)

    . Yilda

    userInputScanner.nextLine ()

    biz Skaner ob'ektini yangi nom bilan chaqiramiz, keyin biz 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 ko'rsating

Endi biz foydalanuvchi nomini saqladik, foydalanuvchiga salomlashuvni ko'rsatishimiz mumkin. Bilan eslang

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

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

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

  • "Salom", foydalanuvchi nomi va "!" Ni birlashtirish usuli. yozish orqali

    "Salom" + userInputName + "!"

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

    System.out.println

  • .
91968 17
91968 17

Qadam 7. Hammasini tartibga soling va saqlang

Bizning kodimiz endi shunday bo'ladi:

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 nima?"); 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 HaloDunia.java -ni ishga tushirganimizdek buyruqni bajaring. Dastlab biz dasturni tuzishimiz kerak:

javac HelloDunia.java

. Keyin biz uni ishga tushirishimiz mumkin:

java HelloWorld

Maslahatlar

  • Java-bu ob'ektga yo'naltirilgan dasturlash tili. Ko'proq ma'lumot olish uchun ob'ektga yo'naltirilgan dasturlash tillarining asoslarini o'qib chiqsangiz yaxshi bo'ladi.
  • Ob'ektga yo'naltirilgan dasturlash ko'plab o'ziga xos xususiyatlarga ega. Ulardan uchtasi:

    • Enkapsulyatsiya: ba'zi komponentli ob'ektlarga kirishni cheklash qobiliyati. Java -da maydonlar va usullar uchun shaxsiy, himoyalangan va umumiy modifikatorlar mavjud.
    • Polimorfizm: ob'ektning bir nechta identifikatorlardan foydalanish qobiliyati. Java -da, boshqa ob'ektning usullarini ishlatish uchun ob'ektni boshqa ob'ektga kiritish mumkin.
    • Meros: joriy ob'ekt bilan bir xil ierarxiyadagi boshqa sinflarning maydonlari va usullaridan foydalanish qobiliyati.

Tavsiya: