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

Satura rādītājs:

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

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

Video: 4 veidi, kā rakstīt savu pirmo programmu Java
Video: Introducing Microsoft 365 Copilot with Outlook, PowerPoint, Excel, and OneNote 2024, Maijs
Anonim

Java ir uz objektu orientēta programmēšanas valoda, kuru 1995. gadā izveidoja Džeimss Goslings, un tas nozīmē, ka tā attēlo jēdzienus kā "objekti" ar "laukiem" (kas ir atribūti, kas raksturo objektu) un "metodes" (darbības, kuras objekts var veikt). Java ir valoda "rakstīt vienreiz, palaist jebkur", kas nozīmē, ka tā ir paredzēta darbībai jebkurā platformā, kurā ir Java virtuālā mašīna (JVM). Tā kā Java ir ļoti daudzpusīga programmēšanas valoda, iesācējiem ir viegli iemācīties un saprast. Šī apmācība ir ievads programmu rakstīšanai Java.

Soļi

1. metode no 3: pirmās Java programmas rakstīšana

91968 1
91968 1

1. solis. Lai sāktu rakstīt programmas Java, iestatiet savu darba vidi

Daudzi programmētāji Java programmēšanai izmanto integrētās izstrādes vides (IDE), piemēram, Eclipse un Netbeans, taču var uzrakstīt Java programmu un apkopot to bez uzpūstiem IDE.

91968 2
91968 2

2. solis. Programmēšanai Java programmā pietiks ar jebkādu Notepad līdzīgu programmu

Hardcore programmētāji dažreiz dod priekšroku izmantot termināļa teksta redaktorus, piemēram, vim un e -pastus. Ļoti labs teksta redaktors, ko var instalēt gan Windows mašīnā, gan uz Linux balstītā datorā (Mac, Ubuntu utt.), Ir Sublime Text, ko mēs izmantosim šajā apmācībā.

91968 3
91968 3

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

Tas būs nepieciešams programmas sastādīšanai.

  • Ja Windows operētājsistēmā vides mainīgie nav pareizi, darbības laikā var tikt parādīts kļūdas ziņojums

    javac

  • . Lai izvairītos no šīs kļūdas, skatiet instalēšanas rakstu Kā instalēt Java programmatūras izstrādes komplektu.

2. metode no 3: Sveikas pasaules programma

91968 4
91968 4

1. solis. Vispirms mēs izveidosim programmu, kas izdrukās “Hello World

"Savā teksta redaktorā izveidojiet jaunu failu un saglabājiet to kā" HelloWorld.java ". HelloWorld ir jūsu klases nosaukums, un jūsu klases nosaukumam ir jābūt tādam pašam kā failam.

91968 5
91968 5

2. solis. Pasludiniet savu klasi un savu galveno metodi

Galvenā metode

public static void main (String args)

ir metode, kas tiks izpildīta programmēšanas laikā. Šai galvenajai metodei būs tāda pati metodes deklarācija katrā Java programmā.

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

91968 6
91968 6

3. solis. Uzrakstiet koda rindiņu, kurā tiks izdrukāts “Hello World

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

  • Apskatīsim šīs līnijas komponentus:

    • Sistēma

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

    • paziņo sistēmai, ka mēs darīsim dažas izvades lietas.
    • println

    • apzīmē "drukas līnija", tāpēc mēs sakām sistēmai izdrukāt rindu izvadā.
    • Iekavās apkārt

      ("Sveika pasaule.")

      nozīmē, ka metode

      System.out.println ()

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

      "Sveika pasaule."

  • Ņemiet vērā, ka Java ir jāievēro daži noteikumi:

    • Katras rindas beigās vienmēr jāpievieno semikols.
    • Java ir reģistrjutīga, tāpēc jums ir jāraksta metožu nosaukumi, mainīgo nosaukumi un klašu nosaukumi pareizajos burtos, pretējā gadījumā tiks parādīta kļūda.
    • Kodu bloki, kas raksturīgi noteiktai metodei vai cilpai, ir ievietoti starp cirtainām iekavām.
91968 7
91968 7

Solis 4. Salieciet to visu kopā

Jūsu gala programmai Hello World 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ā saglabājāt HelloWorld.java, un ierakstiet

javac HelloWorld.java

. Tas Java kompilatoram norāda, ka vēlaties apkopot HelloWorld.java. Ja ir kļūdas, kompilators jums pateiks, ko jūs darījāt nepareizi. Pretējā gadījumā nevajadzētu redzēt nevienu kompilatora ziņojumu. Ja paskatās direktorijā, kurā jums ir HelloWorld.java, jums vajadzētu redzēt HelloWorld.class. Šis ir fails, ko Java izmantos jūsu programmas palaišanai.

91968 9
91968 9

Solis 6. Palaidiet programmu

Visbeidzot, mēs sākam vadīt savu programmu! Komandu uzvednē vai terminālī ierakstiet

java HelloWorld

. Tas norāda Java, ka vēlaties vadīt klasi HelloWorld. Jums vajadzētu redzēt “Sveika pasaule”. parādās jūsu konsolē.

91968 10
91968 10

Solis 7. Apsveicam! Jūs esat izveidojis savu pirmo Java programmu

3. metode no 3: ievade un izvade

91968 11
91968 11

1. solis. Tagad mēs paplašināsim mūsu Hello World programmu, lai saņemtu informāciju no lietotāja

Savā Hello World programmā mēs izdrukājām virkni, lai lietotājs to varētu redzēt, bet programmu interaktīvā daļa ir tad, kad lietotājs var ievadīt ievadi programmā. Tagad mēs paplašināsim savu programmu, lai pieprasītu lietotājam viņa vārdu un pēc tam sveicinātu lietotāju ar viņa vārdu.

91968 12
91968 12

2. solis. Importējiet skenera klasi

Java mums ir iebūvētas dažas bibliotēkas, kurām mums ir piekļuve, taču tās ir jāimportē. Viena no šīm bibliotēkām ir java.util, kas satur skenera objektu, kas mums nepieciešams, lai iegūtu lietotāja ievadi. Lai importētu skeneru klasi, koda sākumam pievienojam šādu rindu.

importēt java.util. Scanner;

  • Tas mūsu programmai norāda, ka vēlamies izmantot skenera objektu, kas atrodas pakotnē java.util.
  • Ja mēs gribējām piekļūt katram java.util pakotnes objektam, mēs vienkārši rakstām

    importēt java.util.*;

  • mūsu koda sākumā.
91968 13
91968 13

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

Java ir uz objektiem orientēta programmēšanas valoda, tāpēc tā attēlo jēdzienus, izmantojot objektus. Skenera objekts ir piemērs objektam, kuram ir lauki un metodes. Lai izmantotu klasi Skeneris, mums ir jāizveido jauns skenera objekts, kurā mēs varam aizpildīt laukus un izmantot metodes. Lai to izdarītu, mēs rakstām:

Skeneris userInputScanner = jauns skeneris (System.in);

  • userInputScanner

  • ir tā skenera objekta nosaukums, kuru mēs tikko parādījām. Ņemiet vērā, ka vārds ir uzrakstīts kamieļu lietā; šī ir mainīgo nosaukšanas konvencija Java.
  • Mēs izmantojam

    jauns

    operators, lai izveidotu jaunu objekta gadījumu. Tātad, šajā gadījumā, rakstot, mēs izveidojām jaunu objekta Scanner eksemplāru

    jauns skeneris (System.in)

  • .
  • Skenera objekts ievada parametru, kas norāda objektam, ko skenēt. Šajā gadījumā mēs ievietojam

    System.in

    kā parametrs.

    System.in

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

4. solis. Lūdziet lietotājam ievadīt informāciju

Mums ir jālūdz lietotājam ievade, lai lietotājs zinātu, kad kaut ko ierakstīt konsolē. To var paveikt ar

System.out.print

vai a

System.out.println

System.out.print ("Kā tevi sauc?");

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īgajā

Skeneris vienmēr izmantos datus par to, ko lietotājs raksta. Nākamajā rindā skeneris lūgs lietotāja vārdam izmantot to, ko viņš ir ierakstījis, un saglabāt to mainīgā:

String userInputName = userInputScanner.nextLine ();

  • Java sistēmā objekta metodes izmantošanas konvencija ir

    objectName.methodName (parametri)

    . In

    userInputScanner.nextLine ()

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

    nextLine ()

  • kas neņem vērā nevienu parametru.
  • Ņ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. Izdrukājiet sveicienu lietotājam

Tagad, kad mums ir saglabāts lietotāja vārds, mēs varam izdrukāt lietotājam sveicienu. Atcerieties,.

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

ka mēs rakstījām pamatklasē? Visam tikko uzrakstītajam kodam vajadzētu pārsniegt šo rindu. Tagad mēs varam mainīt šo rindu, lai teiktu:

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

  • Veids, kā mēs sasaistījām “Sveiki”, lietotāja vārdu un “!” rakstot

    "Sveiki" + userInputName + "!"

  • tiek saukta par virkņu savienošanu.
  • Šeit notiek trīs virknes: "Sveiki", userInputName un "!". Java virknes ir nemainīgas, kas nozīmē, ka tās nevar mainīt. Tātad, savienojot šīs trīs virknes, mēs būtībā izveidojam jaunu virkni, kurā ir sveiciens.
  • Tad mēs ņemam šo jauno virkni un barojam to kā parametru

    System.out.println

  • .
91968 17
91968 17

7. solis. Salieciet visu kopā un saglabājiet

Mūsu kodam tagad vajadzētu izskatīties šā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ā tevi sauc?"); String userInputName = userInputScanner.nextLine (); System.out.println ("Labdien" + userInputName + "!"); }}

91968 18
91968 18

8. solis. Apkopojiet un palaidiet

Iet uz komandu uzvedni vai termināli un palaidiet tās pašas komandas, kuras mēs izpildījām pirmajā HelloWorld.java iterācijā. Vispirms mums jāapkopo programma:

javac HelloWorld.java

. Tad mēs varam to palaist:

java HelloWorld

Java programmu paraugi

Image
Image

Java pamata programmas paraugs

Atbalsts wikiHow un atbloķējiet visus paraugus.

Image
Image

Java programmas paraugs ar ievadi

Atbalsts wikiHow un atbloķējiet visus paraugus.

Padomi

  • Java ir uz objektu orientēta programmēšanas valoda, tāpēc ir lietderīgi lasīt vairāk par objektorientēto programmēšanas valodu pamatiem.
  • Objektorientētai programmēšanai ir daudzas tās paradigmai raksturīgas iezīmes. Trīs no šīm galvenajām iezīmēm ir šādas:

    • Iekapsulēšana: iespēja ierobežot piekļuvi dažām objekta sastāvdaļām. Java ir privāti, aizsargāti un publiski lauku un metožu pārveidotāji.
    • Polimorfisms: spēja objektiem iegūt dažādas identitātes. Programmā Java objektu var iemest citā objektā, lai izmantotu cita objekta metodes.
    • Mantojums: iespēja izmantot laukus un metodes no citas klases tajā pašā hierarhijā kā pašreizējais objekts.

Ieteicams: