Java bilan birinchi dasturni qanday yozish kerak

Muallif: Monica Porter
Yaratilish Sanasi: 15 Mart Oyi 2021
Yangilanish Sanasi: 27 Iyun 2024
Anonim
2 - Java Dasturlash tili.  Birinchi dastur yaratish
Video: 2 - Java Dasturlash tili. Birinchi dastur yaratish

Tarkib

Java - bu Jeyms Gosling tomonidan 1995 yilda kiritilgan ob'ektga yo'naltirilgan dasturlash tili. Ya'ni, u "ob'ekt" va "maydon" (ular ob'ektni tavsiflovchi xususiyatlar) kabi tushunchalarni ifodalaydi. Java - bu "bitta joyni yozish, boshqa joyda ishlash" tili: u Java Virtual Machine (JVM) mavjud bo'lgan har qanday platformada ishlashga mo'ljallangan. Ko'p tilli dasturlash tili sifatida Java yangi boshlanuvchilar uchun juda oson o'rganiladi va tushuniladi. Ushbu maqola Java dasturlash uchun dastlabki kirish.

Qadamlar

3-dan 1-usul: Birinchi Java dasturingizni yozing

  1. Java bilan dasturlashni boshlash uchun siz o'zingizning ish muhitingizni o'rnatishingiz kerak. Java dasturlash uchun ko'plab dasturchilar Eclipse va Netbeans kabi Integrated Development Environments (IDE) dan foydalanadilar. Biroq, siz Java dasturlarini ularsiz yozishingiz va kompilyatsiya qilishingiz mumkin.

  2. Notepadga o'xshash har qanday dastur Java bilan dasturlash uchun etarli. Konservativ dasturchilar ba'zida terminalda joylashgan vim va emacs kabi matn muharrirlaridan foydalanishni afzal ko'rishadi. Sublime Text - bu Windows kompyuterlarida ham, Linux asosidagi mashinalarda (Mac, Ubuntu va boshqalar) o'rnatiladigan yaxshi matn muharriri. Shuningdek, ushbu qo'llanmada ishlatiladigan muharrir.
  3. Bunga ishonch hosil qiling Java dasturiy ta'minotini ishlab chiqish to'plami o'rnatilgan. Dasturni kompilyatsiya qilish uchun sizga kerak bo'ladi.
    • Windows kompyuterlarida atrof-muhit o'zgaruvchilari noto'g'ri bo'lsa, xatolik yuz berishi mumkin javac. Ushbu xatoga yo'l qo'ymaslik uchun Java Software Development Kit-ni qanday o'rnatish haqida maqolaga murojaat qiling.
    reklama

3-dan 2-usul: Salom dunyo dasturi


  1. Birinchidan, biz "Hello World." So'zlarini chop etadigan dastur yaratamiz."Matn muharririda yangi fayl yarating va uni" ChaoThegioi.java "sifatida saqlang. ChaoThegioi sizning sinfingiz ismidir va ushbu sinf nomi fayl nomiga mos kelishi kerak.
  2. Asosiy sinf va usulni e'lon qiling. Asosiy usul public static void main (String args) - bu dastur ishlaganda bajariladigan usul. Barcha Java dasturlarida deklaratsiya bir xil.

  3. "Salom dunyo." So'zlari bilan kodni yozing.
    • Keling, ushbu buyruq satrining tarkibiy qismlarini ko'rib chiqamiz:
      • Tizim tizimga nimadir qilishni buyuradi.
      • out tizimga biz chiqishi bilan nimadir qilishimiz kerakligini aytadi.
      • println "bosma chiziq" degan ma'noni anglatadi va shu bilan biz tizimdan chiqishda satr chop etishni so'raymiz.
      • Tashqi qavslar ("Salom Dunyo.") Usulni bildiradi System.out.println () bitta parametrni oladi va bu holda u String "Salom Dunyo."
    • Java-da biz rioya qilishimiz kerak bo'lgan bir nechta qoidalar mavjudligini unutmang.
      • Har doim nuqta-vergul bilan tugating.
      • Java katta va kichik harflarni ajratib turadi. Shuning uchun xatolarga yo'l qo'ymaslik uchun usul nomini, o'zgaruvchining nomini va sinf nomini to'g'ri holatda yozishingiz kerak.
      • Muayyan usul yoki tsiklning shaxsiy kod bloki jingalak qavs ichiga olingan.
  4. Birlashtirish. Sizning "Hello World" shouingiz shunday ko'rinishi kerak:
  5. Faylni saqlang va buyruq satrini yoki terminal tarjimonini oching. ChaoThegioi.java-ni saqlagan papkaga o'ting va yozing javac ChaoThegioi.java. Ushbu kod Java kompilyatoriga ChaoThegioi.java-ni kompilyatsiya qilmoqchi ekanligingizni bildiradi. Agar xatolar bo'lsa, kompilyator sizga qayerda qilganingizni aytib beradi. Agar xatolar bo'lmasa, unda kompilyatordan hech qanday xabar bo'lmasligi kerak. Endi ChaoThegioi.java katalogiga qarang, ChaoThegioi.class ko'rasiz. Bu sizning dasturingizni ishlatish uchun foydalanadigan Java fayli.
  6. Dasturni ishga tushiring. Nihoyat, biz dasturni ishga tushirishimiz kerak! Buyruqning xohishiga yoki terminaliga yozing java ChaoThegioi. Ushbu kod Java-ga ChaoThegioi sinfini ishlatmoqchi ekanligingizni bildiradi. "Salom Dunyo" so'zlari. monitoringiz ekranida paydo bo'ladi.
  7. Tabriklaymiz, siz birinchi Java dasturini yozdingiz! reklama

3-dan 3-usul: Kirish va chiqish

  1. Endi biz foydalanuvchi ma'lumotlarini olish uchun Hello World dasturini kengaytiramiz. Ushbu dasturda biz foydalanuvchi tomonidan o'qilishi mumkin bo'lgan belgilar qatorini chop etdik. Ammo dasturning interaktiv qismi foydalanuvchi uni kiritishi bilan bog'liq. Endi biz dasturni kengaytiramiz, foydalanuvchidan ismini kiritishni so'raymiz va keyin ularga ma'lum bir salom yo'llaymiz.
  2. Skaner sinfiga kiring. Java-da siz bir qator o'rnatilgan kutubxonalarga kirishingiz mumkin. Biroq, ulardan foydalanish uchun ularni dasturga import qilishimiz kerak. Ushbu kutubxonalardan biri java.util bo'lib, unda Scanner ob'ekti mavjud bo'lib, foydalanuvchidan ma'lumot olishimiz kerak. Scanner sinfiga kirish uchun dastur boshida quyidagi qatorni qo'shamiz.
    • Ushbu buyruq qatori dasturga java.util paketida mavjud bo'lgan Scanner ob'ektidan foydalanmoqchi ekanligimizni bildiradi.
    • Java.util paketidagi har qanday ob'ektga kirish uchun biz faqat yozishimiz kerak import java.util. *; shou boshida.
  3. Asosiy usulda Scanner ob'ektining yangi nusxasini yarating. Java ob'ektga yo'naltirilgan dasturlash tili, shuning uchun u ob'ektdan foydalanish tushunchalarini ifodalaydi. Skaner - maydonlar va usullar bilan ob'ektga misol. Scanner sinfidan foydalanish uchun biz yangi Scanner ob'ekti yaratishimiz kerak - maydonlarni qo'shish va uning usullaridan foydalanish imkoniyatiga ega bo'lamiz. Buning uchun biz quyidagilarni yozamiz:
    • userInputScanner - bu biz yaratgan Scanner ob'ektining nomi. Ushbu nom CamelCase shaklida yozilganligiga e'tibor bering (ya'ni so'zlar qatorga yoziladi, har bir so'zning birinchi harfi katta harflar bilan yoziladi) - bu Java-da o'zgaruvchan nomlash konvensiyasi.
    • Biz operatorlardan foydalanamiz ob'ektning yangi nusxasini yaratish uchun yangi.Bunday holda biz yozish orqali Scanner ob'ektining yangi nusxasini yaratdik yangi skaner (System.in).
    • Skaner ob'ekti nimani skanerlashni ko'rsatadigan parametrni oladi. Bunday holda biz kiramiz System.in parametr sifatida. System.in dasturdan tizimdan kirishni skanerlashni so'raydi, bu foydalanuvchi dasturga kiritadigan kirishdir.
  4. Foydalanuvchidan ma'lumot kiritishni so'rang. Siz foydalanuvchidan konsol ekraniga qachon biror narsa yozish kerakligini bilishingizni so'rashingiz kerak bo'ladi. Buni kod yordamida amalga oshirish mumkin System.out.print yoki System.out.println.
  5. Brauzer ob'ektiga foydalanuvchi kiritgan navbatdagi qatorni olishini va uni o'zgaruvchi sifatida saqlashini ayting. Brauzer har doim foydalanuvchi tomonidan kiritilgan ma'lumotlarni oladi. Keyingi satr brauzerdan foydalanuvchi ma'lumotlarini qabul qilishni va uni o'zgaruvchida saqlashni so'raydi:
    • Java-da, ob'ekt usullaridan foydalanish konvensiyasi objectName.methodName (parametrlar). Yilda userInputScanner.nextLine (), biz Scanner ob'ektini unga tayinlangan ism bilan chaqiramiz va keyin uning usulini chaqiramiz. nextLine (), bu usul hech qanday parametrlarni o'z ichiga olmaydi.
    • Keyingi qatorni boshqa ob'ektda saqlayotganimizga e'tibor bering: String ob'ekti. Men ism berdim Ushbu ob'ekt uchun userInputName.
  6. Foydalanuvchiga tabriknomani chop eting. Endi foydalanuvchi nomi saqlanganligi sababli, biz ularga salom yo'llashimiz mumkin. Kodni eslang System.out.println ("Salom dunyo."); biz asosiy sinfda yozganmizmi? Biz yozgan har qanday kod ushbu kod satridan oldin bo'ladi. Endi biz ushbu kod satrini quyidagicha o'zgartirishimiz mumkin:
    • "Salom", foydalanuvchi nomi va "!" Ni birlashtirish usuli. bilan "Salom" + userInputName + "!" String birikmasi deyiladi.
    • Bu erda bizda uchta satr bor: "Salom", userInputName va "!". Java-da String o'zgarmasdir. Shunday qilib, biz ushbu uchta ipni birlashtirganda, biz aslida tabrikni o'z ichiga olgan yangi mag'lubiyatni yaratmoqdamiz.
    • Keyinchalik, biz ushbu yangi mag'lubiyatni olamiz va uni argument sifatida kiritamiz System.out.println.
  7. Birlashtiring va saqlang. Bizda quyidagi dastur mavjud:
  8. Tuzing va ishga tushiring. Buyruqning xohishiga yoki terminaliga o'ting va uni ChaoThegioi.java-ning birinchi qismida ishlatgan buyruq bilan ishlating. Birinchidan, biz dasturni tuzishimiz kerak: javac ChaoThegioi.java. Keyin biz uni ishga tushirishimiz mumkin: java ChaoThegioi. reklama

Maslahat

  • Java - ob'ektga yo'naltirilgan dasturlash tili, shuning uchun siz ushbu dasturlash tilining asoslari haqida ko'proq ma'lumot olishingiz kerak.
  • Ob'ektga yo'naltirilgan dasturlash juda ko'p o'ziga xos xususiyatlarga ega. Asosiy xususiyatlardan uchtasi:
    • Paket xususiyatlari: ob'ektning ayrim tarkibiy qismlariga kirishni cheklash qobiliyati. Java maydonlar va usullarning shaxsiy, himoyalangan va ommaviy rejimlarini aniqlash uchun kalit so'zlardan foydalanadi.
    • Polimorfizm: bir nechta ob'ekt identifikatorlarini tanib olish qobiliyati. Java-da, ob'ektni ushbu ob'ekt usullari yordamida boshqa ob'ektga o'tkazish mumkin.
    • Meros olish: sinfdan mavjud ob'ekt bilan bir xil ierarxiyada bo'lgan maydonlar va usullardan foydalanish qobiliyati.