3 veidi, kā rakstīt savu pirmo programmu Java

Satura rādītājs:

3 veidi, kā rakstīt savu pirmo programmu Java
3 veidi, kā rakstīt savu pirmo programmu Java

Video: 3 veidi, kā rakstīt savu pirmo programmu Java

Video: 3 veidi, kā rakstīt savu pirmo programmu Java
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Maijs
Anonim

Java ir objektorientēta programmēšanas valoda, kuru 1995. gadā izveidoja Džeimss Goslings. Tas ir, valoda attēlo jēdzienus kā "objektus" ar "laukiem" (t.i., atribūtus, kas apraksta objektus) un "metodes" (darbības, kuras objekti var veikt). Java ir valoda "vienreiz uzrakstīts, palaidiet jebkur". Tas nozīmē, ka valoda ir paredzēta darbībai jebkurā platformā, kurā ir Java virtuālā mašīna (JVM). Tā kā Java ir ļoti ilgstoša programmēšanas valoda, iesācējiem to ir viegli iemācīties un saprast. Šī apmācība ir ievads programmu rakstīšanai ar Java.

Solis

1. metode no 3: Prime Java programmu rakstīšana

91968 1
91968 1

1. solis. Lai sāktu rakstīt programmas ar Java, definējiet savu darba vidi

Daudzi programmētāji Java programmēšanai izmanto integrēto izstrādes vidi (IDE), piemēram, Eclipse un Netbeans, taču mēs varam rakstīt Java programmas un apkopot tās bez IDE.

91968 2
91968 2

2. solis Programmēšanai ar Java pietiks ar jebkura veida programmu, kas līdzīga Notepad

Cietās līnijas programmētāji dažreiz dod priekšroku terminālī iebūvētiem teksta redaktoriem, piemēram, vim un e -pastiem. Spēcīgs teksta redaktors, ko var instalēt gan Windows, gan Linux datoros (Mac, Ubuntu utt.), Ir Sublime Text. Šajā apmācībā mēs izmantosim šo teksta redaktoru.

91968 3
91968 3

3. solis. Pārliecinieties, vai ir instalēts Java programmatūras izstrādes komplekts

Jums tas būs nepieciešams, lai apkopotu savu programmu.

  • Sistēmās, kurās darbojas sistēma Windows, ja vides mainīgie neatbilst, darbības laikā var rasties kļūme

    javac

  • . Izlasiet rakstu Kā instalēt Java programmatūras izstrādes komplektu, lai iegūtu sīkāku informāciju par JDK instalēšanu, lai izvairītos no šīs kļūdas.

2. metode no 3: Sveikas pasaules programma

91968 4
91968 4

1. solis. Vispirms mēs izveidosim programmu, kas parāda ziņojumu "Hello World

"Savā teksta redaktorā izveidojiet jaunu failu un saglabājiet to ar nosaukumu" HelloDunia.java ". HelloDunia ir jūsu klases nosaukums, un klases nosaukumam ir jāatbilst jūsu faila nosaukumam.

91968 5
91968 5

2. solis. Definējiet galveno klasi un metodes

Galvenā metode

public static void main (String args)

ir metode, kas tiks izpildīta, kamēr programma darbojas. Šai galvenajai metodei visās Java programmās būs tāda pati metodes deklarācija.

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

91968 6
91968 6

3. solis. Uzrakstiet koda rindiņu, kas parādīs “Hello World

System.out.println ("Sveika pasaule.");

  • Pievērsiet uzmanību šīs līnijas sastāvdaļām:

    • Sistēma

    • uzdod sistēmai kaut ko darīt.
    • ārā

    • paziņo sistēmai, ka mēs ražosim produkciju.
    • println

    • saīsinājums no "drukas līnijas". Tātad, mēs uzdodam sistēmai parādīt rindu izvadē.
    • Pēdiņas uzliktas

      ("Sveika pasaule.")

      nozīmē metodi

      System.out.println ()

      ievadiet parametru, kas šajā gadījumā ir virkne

      "Sveika pasaule."

  • Ņemiet vērā, ka Java ir jāievēro vairāki noteikumi:

    • Katras rindas beigās vienmēr jāpievieno semikols (;).
    • Java ir reģistrjutīga. Tātad jums ir jāraksta metodes nosaukums, mainīgā nosaukums un klases nosaukums ar pareiziem burtiem, pretējā gadījumā jums neizdosies.
    • Koda bloki, kas raksturīgi noteiktai metodei vai cilpai, ir ievietoti cirtainās iekavās.
91968 7
91968 7

Solis 4. Salieciet visu kopā

Jūsu galīgajai Halo World programmai vajadzētu izskatīties šādi:

publiskā klase HelloWorld {public static void main (String args) {System.out.println ("Sveika pasaule."); }}

91968 8
91968 8

5. solis. Saglabājiet failu un atveriet komandu uzvedni vai termināli, lai apkopotu programmu

Dodieties uz mapi, kurā tiek saglabāta HaloDunia.java, un ierakstiet

javac HelloDunia.java

. Šī komanda paziņo Java kompilatoram, ka vēlaties apkopot HaloDunia.java. Ja rodas kļūda, kompilators jums pateiks, kas notika nepareizi. Pretējā gadījumā jūs neredzēsit ziņojumus no kompilatora. Ja paskatās uz direktoriju, kurā pašlaik ir saglabāta HaloDunia.java, jūs redzēsit HaloDunia.class. Šis ir fails, ko Java izmantos jūsu programmas palaišanai.

91968 9
91968 9

Solis 6. Palaidiet programmu

Visbeidzot, mēs vadīsim mūsu programmu! Komandu uzvednē vai terminālī ierakstiet

java HelloWorld

. Šī komanda norāda Java, ka vēlaties palaist HaloWorld klasi. Jūs redzēsit "Hello World". parādās uz konsoles.

91968 10
91968 10

Solis 7. Apsveicam! Jūsu pirmā Java programma ir gatava

3. metode no 3: ievade un izvade

91968 11
91968 11

1. solis. Tagad mēs paplašināsim programmu Hello World, iekļaujot tajā lietotāja ievadi

Programmā Hello World mēs parādām virkni, ko lietotājs var redzēt, bet programmas interaktīvā daļa ir tad, kad lietotājam programmā ir jāievada ievade. Tagad mēs paplašināsim programmu, lūdzot lietotājam ievadīt savu vārdu un pēc tam sveicināt lietotāju ar šo vārdu.

91968 12
91968 12

2. solis. Importējiet skenera klasi

Java valodā mums ir sava veida iebūvēta bibliotēka, kurai mēs varam piekļūt, bet vispirms tā ir jāimportē. Viena no šīm bibliotēkām ir java.util, kas satur skenera objektu, kas mums nepieciešams, lai saņemtu ievadi no lietotāja. Lai importētu skeneru klasi, koda sākumā pievienojiet šādu rindu.

importēt java.util. Scanner;

  • Šis kods norāda programmai, ka mēs vēlamies izmantot skenera objektu, kas atrodas pakotnē java.util.
  • Ja mēs vēlamies piekļūt katram java.util pakotnes objektam, vienkārši rakstiet

    importēt java.util.*;

  • koda sākumā.
91968 13
91968 13

Solis 3. Galvenās metodes ietvaros izveidojiet jaunu skenera objekta gadījumu

Java ir objektorientēta programmēšanas valoda. Tātad, šī valoda apraksta objektu izmantošanas jēdzienu. Skenera objekts ir piemērs objektam, kuram ir lauki un metodes. Lai izmantotu klasi Scanner, mums ir jāizveido jauns Scanner objekts, kura laukus mēs varam aizpildīt un metodes, kuras mēs varam izmantot. Lai to izdarītu, rakstiet:

Skeneris userInputScanner = jauns skeneris (System.in);

  • userInputScanner

  • ir tā skenera objekta nosaukums, kuru mēs tikko izlasījām. Ņemiet vērā, ka nosaukums ir rakstīts ar lielajiem un mazajiem burtiem; šī ir mainīgo nosaukumu konvencija Java.
  • Mēs izmantojam operatoru

    jauns

    lai izveidotu jaunu objekta gadījumu. Tātad šajā piemērā mēs izveidojam jaunu skenera objekta gadījumu, rakstot

    jauns skeneris (System.in)

  • .
  • Skenera objektā ir parametri, kas norāda objektam, ko skenēt. Šajā gadījumā mēs ieejam

    System.in

    kā parametrus.

    System.in

  • liek programmai skenēt sistēmas ievadi, t.i., ievadi, ko lietotājs ievadīs programmā.
91968 14
91968 14

4. solis. Lūdziet lietotāja ievadi

Mums ir jāpieprasa lietotāja ievade, lai lietotājs zinātu, kad kaut ko ierakstīt konsolē. Šo soli var spert

System.out.print

vai

System.out.println

System.out.print ("Kāds ir jūsu vārds?");

91968 15
91968 15

5. solis Lūdziet skenera objektam ievadīt nākamo lietotāja ievadīto rindiņu un saglabāt to mainīgā

Skeneris vienmēr ievadīs datus, kas satur lietotāja ierakstīto. Nākamajā rindiņā Scanner tiks lūgts lietot lietotāja ievadīto vārdu un saglabāt to mainīgā:

String userInputName = userInputScanner.nextLine ();

  • Java valodā objekta metožu izmantošanas konvencija ir

    objectName.methodName (parametri)

    . In

    userInputScanner.nextLine ()

    mēs saucam skenera objektu ar nosaukumu, kuru mēs tikko devām, tad mēs saucam par tā metodi

    nextLine ()

  • kas neietver nekādus parametrus.
  • Ņemiet vērā, ka nākamo rindu mēs glabājam citā objektā: String objektā. Mēs esam nosaukuši savu String objektu

    userInputName

91968 16
91968 16

6. solis. Parādiet sveicienu lietotājam

Tagad, kad esam saglabājuši lietotājvārdu, mēs varam parādīt sveicienu lietotājam. Atcerieties ar

System.out.println ("Sveika pasaule.");

ka mēs rakstām pamatklasē? Visam kodam, ko mēs tikko uzrakstījām, vajadzētu būt virs šīs līnijas. Tagad mēs varam mainīt šo rindu šādi:

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

  • Veids, kā mēs savienojam “Sveiki”, lietotājvārdu un “!” rakstot

    "Sveiki" + userInputName + "!"

  • ko sauc par virkņu savienošanu.
  • Šeit mums ir trīs virknes: "Sveiki", userInputName un "!". Java virknes ir fiksētas, kas nozīmē, ka tās nevar mainīt. Tātad, savienojot šīs trīs virknes, mēs pamatā izveidojam jaunu virkni, kas satur sveicienu.
  • Tad mēs ņemam šo jauno virkni un nododam to kā parametru

    System.out.println

  • .
91968 17
91968 17

Solis 7. Sakārtojiet visu un saglabājiet

Mūsu kods tagad izskatīsies šādi:

importēt java.util. Scanner; publiskā klase HelloWorld {public static void main (String args) {Scanner userInputScanner = jauns skeneris (System.in); System.out.print ("Kāds ir jūsu vārds?"); String userInputName = userInputScanner.nextLine (); System.out.println ("Labdien" + userInputName + "!"); }}

91968 18
91968 18

8. solis. Apkopojiet un palaidiet

Dodieties uz komandu uzvedni vai termināli un palaidiet to pašu komandu kā mēs palaižam HaloDunia.java. Vispirms mums jāapkopo programma:

javac HelloDunia.java

. Tad mēs varam to palaist:

java HelloWorld

Padomi

  • Java ir objektorientēta programmēšanas valoda. Tāpēc, lai uzzinātu vairāk, ieteicams izlasīt objektorientēto programmēšanas valodu pamatus.
  • Objektorientētai programmēšanai ir daudz īpašu funkciju. Trīs no tiem ir:

    • Iekapsulēšana: iespēja ierobežot piekļuvi dažiem komponentu objektiem. Java ir privāti, aizsargāti un publiski lauku un metožu pārveidotāji.
    • Polimorfisms: objekta spēja izmantot vairākas identitātes. Programmā Java objektu var ievietot citā objektā, lai izmantotu šī cita objekta metodes.
    • Mantojums: iespēja izmantot laukus un metodes no citām klasēm tajā pašā hierarhijā kā pašreizējais objekts.

Ieteicams: