3 Mga paraan upang Isulat ang Iyong Unang Programa sa Java

Talaan ng mga Nilalaman:

3 Mga paraan upang Isulat ang Iyong Unang Programa sa Java
3 Mga paraan upang Isulat ang Iyong Unang Programa sa Java

Video: 3 Mga paraan upang Isulat ang Iyong Unang Programa sa Java

Video: 3 Mga paraan upang Isulat ang Iyong Unang Programa sa Java
Video: Adobe Photoshop : Basic Editing Tutorial for beginners TAGALOG 2024, Mayo
Anonim

Ang Java ay isang wikang programming na nakatuon sa object na nilikha noong 1995 ni James Gosling. Iyon ay, nagpapakita ang wika ng mga konsepto bilang "mga bagay" na may "mga patlang" (ibig sabihin, mga katangiang naglalarawan sa mga bagay) at "mga pamamaraan" (mga aksyon na maaaring gampanan ng mga bagay). Ang Java ay isang "minsan nakasulat, tumakbo kahit saan" na wika. Iyon ay, ang wika ay idinisenyo upang tumakbo sa anumang platform na may isang Java Virtual Machine (JVM). Dahil ang Java ay isang napakahabang wika ng pagprograma, madali para sa mga nagsisimula na matuto at maunawaan. Ang sumusunod na tutorial ay isang pagpapakilala sa mga programa sa pagsulat sa Java.

Hakbang

Paraan 1 ng 3: Pagsulat ng Mga Programang Punong Java

91968 1
91968 1

Hakbang 1. Upang simulan ang pagsusulat ng mga programa sa Java, tukuyin ang iyong kapaligiran sa trabaho

Maraming mga programmer ang gumagamit ng Integrated Development Environment (IDE) tulad ng Eclipse at Netbeans para sa Java programming, ngunit maaari naming isulat ang mga programa ng Java at i-compile ang mga ito nang walang IDE.

91968 2
91968 2

Hakbang 2. Ang anumang uri ng programa na katulad ng Notepad ay sapat na para sa pagprograma sa Java

Minsan ginusto ng mga programline ng hardline ang mga editor ng teksto na itinayo sa terminal, tulad ng vim at emacs. Ang isang malakas na editor ng teksto na maaaring mai-install sa parehong Windows at Linux-based computer (Mac, Ubuntu, atbp.) Ay Sublime Text. Ang text editor na ito ang gagamitin namin sa tutorial na ito.

91968 3
91968 3

Hakbang 3. Tiyaking mayroon kang naka-install na Java Software Development Kit

Kakailanganin mo ito upang maipon ang iyong programa.

  • Sa mga system na nakabatay sa Windows, kung ang mga variable ng kapaligiran ay hindi tumutugma, maaari kang makaranas ng pagkabigo habang tumatakbo

    javac

  • . Basahin ang artikulong Paano I-install ang Java Software Development Kit para sa higit pang mga detalye sa pag-install ng JDK upang maiwasan ang error na ito.

Paraan 2 ng 3: Kamusta Program sa Daigdig

91968 4
91968 4

Hakbang 1. Una sa lahat, lilikha kami ng isang programa na nagpapakita ng mensahe na "Kamusta Mundo

"Sa iyong text editor, lumikha ng isang bagong file at i-save ito sa pangalang" HelloDunia.java ". HelloDunia ang iyong pangalan ng klase at ang pangalan ng klase ay dapat na kapareho ng iyong pangalan ng file.

91968 5
91968 5

Hakbang 2. Tukuyin ang pangunahing klase at pamamaraan

Pangunahing pamamaraan

public static void main (String args)

ay isang pamamaraan na papatayin habang tumatakbo ang programa. Ang pangunahing pamamaraang ito ay magkakaroon ng kaparehong deklarasyon ng pamamaraan sa lahat ng mga programa ng Java.

pampublikong klase HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Hakbang 3. Sumulat ng isang linya ng code na magpapakita ng "Hello World

System.out.println ("Hello World.");

  • Bigyang pansin ang mga bahagi ng linyang ito:

    • Sistema

    • nagtuturo sa system na gumawa ng isang bagay.
    • palabas

    • Sinasabi sa system na makagawa kami ng output.
    • println

    • maikli para sa "linya ng pag-print". Kaya, itinuturo namin sa system na ipakita ang linya sa output.
    • Ang mga marka ng sipi ay nasa

      ("Hello World.")

      nangangahulugang pamamaraan

      System.out.println ()

      pumasa sa isang parameter, kung saan, sa kasong ito, ay isang String

      "Hello World."

  • Tandaan na maraming mga patakaran sa Java na dapat sundin:

    • Dapat mong palaging magdagdag ng isang kalahating titik (;) sa dulo ng bawat linya.
    • Ang Java ay sensitibo sa kaso. Kaya dapat mong isulat ang pangalan ng pamamaraan, pangalan ng variable, at pangalan ng klase sa mga tamang letra o mabibigo ka.
    • Ang mga bloke ng code na tukoy sa isang partikular na pamamaraan o loop ay nakapaloob sa mga kulot na tirante.
91968 7
91968 7

Hakbang 4. Pagsamahin ang lahat

Ang iyong panghuling programa sa Halo World ay dapat magmukhang sumusunod:

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

91968 8
91968 8

Hakbang 5. I-save ang iyong file at buksan ang isang prompt ng utos o terminal upang mag-ipon ng programa

Pumunta sa folder kung saan nai-save at i-type ang HaloDunia.java

javac HelloDunia.java

. Sinasabi ng utos na ito sa tagatala ng Java na nais mong isulat ang HaloDunia.java. Kung may naganap na error, sasabihin sa iyo ng tagatala kung ano ang maling nangyari. Kung hindi man, hindi ka makakakita ng anumang mga mensahe mula sa tagatala. Kung titingnan mo ang direktoryo kung saan kasalukuyang mayroon kang HaloDunia.java na nakaimbak, makikita mo ang HaloDunia.class. Ito ang file na gagamitin ng Java upang patakbuhin ang iyong programa.

91968 9
91968 9

Hakbang 6. Patakbuhin ang programa

Panghuli, tatakbo namin ang aming programa! Sa command prompt o terminal, uri

java HelloWorld

. Sinasabi ng utos na ito sa Java na nais mong patakbuhin ang klase ng HaloWorld. Makikita mo ang "Hello World." lilitaw sa console.

91968 10
91968 10

Hakbang 7. Binabati kita, ang iyong unang programa sa Java ay handa na

Paraan 3 ng 3: Input at Output

91968 11
91968 11

Hakbang 1. Palawakin namin ngayon ang programang Hello World upang maisama ang input ng gumagamit

Sa programang Hello World, nagpapakita kami ng isang string upang makita ng gumagamit, ngunit ang interactive na bahagi ng programa ay kapag ang gumagamit ay kailangang maglagay ng input sa programa. Palawakin namin ngayon ang programa upang hilingin sa gumagamit na ipasok ang kanilang pangalan at pagkatapos ay batiin ang gumagamit sa pangalang iyon.

91968 12
91968 12

Hakbang 2. I-import ang klase ng Scanner

Sa Java, mayroon kaming ilang uri ng built-in na silid-aklatan na maaari nating ma-access, ngunit kailangan muna natin itong mai-import. Ang isa sa mga library na ito ay java.util, na naglalaman ng object ng Scanner na kailangan namin upang makakuha ng input mula sa gumagamit. Upang mai-import ang klase ng Scanner, idagdag ang sumusunod na linya sa simula ng code.

import java.util. Scanner;

  • Sinasabi ng code na ito ang programa na nais naming gamitin ang object ng Scanner na nasa java.util package.
  • Kung nais naming i-access ang bawat object sa java.util package, magsulat lamang

    import java.util. *;

  • sa simula ng code.
91968 13
91968 13

Hakbang 3. Sa loob ng pangunahing pamamaraan, magsimula ng isang bagong halimbawa ng object ng Scanner

Ang Java ay isang wikang programa na nakatuon sa object. Kaya, inilalarawan ng wikang ito ang konsepto ng paggamit ng mga bagay. Ang bagay na Scanner ay isang halimbawa ng isang bagay na mayroong mga patlang at pamamaraan. Upang magamit ang klase ng Scanner, dapat kaming lumikha ng isang bagong bagay ng Scanner na ang mga patlang ay maaari nating punan at mga pamamaraan na maaari naming magamit. Upang magawa ito, isulat ang:

Scanner userInputScanner = bagong Scanner (System.in);

  • userInputScanner

  • ay ang pangalan ng object ng Scanner na na-sample lang namin. Tandaan na ang pangalan ay nakasulat sa itaas at mas mababang kaso; ito ay isang variable na pagbibigay ng pangalan sa kombensiyon sa Java.
  • Gumagamit kami ng operator

    bago

    upang lumikha ng isang bagong halimbawa ng object. Kaya, sa halimbawang ito, lumilikha kami ng isang bagong halimbawa ng object ng Scanner sa pamamagitan ng pagsulat

    bagong Scanner (System.in)

  • .
  • Ang object ng Scanner ay may kasamang mga parameter na nagsasabi sa bagay kung ano ang i-scan. Sa kasong ito, pumapasok kami

    Sistema.in

    bilang mga parameter.

    Sistema.in

  • Sinasabi sa programa na i-scan para sa input mula sa system, ibig sabihin ang input na mai-type ng gumagamit sa programa.
91968 14
91968 14

Hakbang 4. Humingi ng input mula sa gumagamit

Kailangan naming humiling ng input mula sa gumagamit upang malaman ng gumagamit kung kailan mag-type ng isang bagay sa console. Ang hakbang na ito ay maaaring gawin

System.out.print

o

System.out.println

System.out.print ("Ano ang iyong pangalan?");

91968 15
91968 15

Hakbang 5. Hilingin sa bagay na Scanner na ipasok ang susunod na linya na na-type ng gumagamit at iimbak ito sa isang variable

Palaging papasok ang scanner ng data na naglalaman ng na-type ng gumagamit. Hihilingin sa sumusunod na linya ang Scanner na kunin ang pangalang na-type ng gumagamit at iimbak ito sa isang variable:

String userInputName = userInputScanner.nextLine ();

  • Sa Java, ang kombensiyon para sa paggamit ng mga pamamaraan ng isang bagay ay

    objectName.methodName (mga parameter)

    . Sa

    userInputScanner.nextLine ()

    tinatawagan namin ang bagay na Scanner na may pangalan na binigyan lamang namin pagkatapos ay tinawag namin ang pamamaraan nito

    nextLine ()

  • na hindi kasama ang anumang mga parameter.
  • Pansinin na iniimbak namin ang susunod na linya sa isa pang bagay: isang bagay na String. Pinangalanan namin ang aming bagay na String

    userInputName

91968 16
91968 16

Hakbang 6. Ipakita ang pagbati sa gumagamit

Ngayon na nai-save namin ang username, maaari naming ipakita ang pagbati sa gumagamit. Tandaan kasama

System.out.println ("Hello World.");

na sinusulat namin sa pangunahing klase? Ang lahat ng code na isinulat lamang namin ay dapat na nasa itaas ng linya na iyon. Ngayon ay maaari nating baguhin ang linyang iyon upang:

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

  • Ang paraan ng pagsasama-sama namin ng "Kamusta", username, at "!" sa pamamagitan ng pagsusulat

    "Hello" + userInputName + "!"

  • tinawag na Strat concatenation.
  • Narito mayroon kaming tatlong mga string: "Hello", userInputName, at "!". Ang mga string sa Java ay naayos, nangangahulugang hindi ito mababago. Kaya, kapag pinagsama namin ang tatlong mga string na ito, talagang gumagawa kami ng isang bagong string na naglalaman ng pagbati.
  • Pagkatapos ay kukuha kami ng bagong string na ito at ipasa ito bilang isang parameter sa

    System.out.println

  • .
91968 17
91968 17

Hakbang 7. Ayusin ang lahat at makatipid

Magiging ganito ngayon ang aming code:

import java.util. Scanner; pampublikong klase HelloWorld {public static void main (String args) {Scanner userInputScanner = bagong Scanner (System.in); System.out.print ("Ano ang iyong pangalan?"); String userInputName = userInputScanner.nextLine (); System.out.println ("Kamusta" + userInputName + "!"); }}

91968 18
91968 18

Hakbang 8. Pagsamahin at patakbuhin

Pumunta sa command prompt o terminal at patakbuhin ang parehong utos sa pagpapatakbo namin ng HaloDunia.java. Dapat muna nating ipagsama ang programa:

javac HelloDunia.java

. Pagkatapos ay maaari nating patakbuhin ito:

java HelloWorld

Mga Tip

  • Ang Java ay isang wikang programa na nakatuon sa object. Kaya magandang ideya na basahin ang mga pangunahing kaalaman sa mga wika ng programa na nakatuon sa object upang malaman ang higit pa.
  • Ang programa na nakatuon sa object ay may maraming mga espesyal na tampok. Tatlo sa mga ito ay:

    • Encapsulasyon: kakayahang paghigpitan ang pag-access sa ilang mga sangkap ng sangkap. Ang Java ay may pribado, protektado, at pampublikong modifier para sa mga patlang at pamamaraan.
    • Polymorphism: kakayahan ng object na gumamit ng maraming pagkakakilanlan. Sa Java, ang isang bagay ay maaaring ipasok sa ibang bagay upang magamit ang mga pamamaraan ng ibang bagay.
    • Pamana: ang kakayahang gumamit ng mga patlang at pamamaraan mula sa iba pang mga klase sa parehong hierarchy tulad ng kasalukuyang object.

Inirerekumendang: