4 moduri de a scrie primul program în Java

Cuprins:

4 moduri de a scrie primul program în Java
4 moduri de a scrie primul program în Java

Video: 4 moduri de a scrie primul program în Java

Video: 4 moduri de a scrie primul program în Java
Video: Microsoft Word - Tutorial pas cu pas pentru incepatori. Office Word 365 - functii de baza! 2024, Mai
Anonim

Java este un limbaj de programare orientat pe obiecte creat în 1995 de James Gosling, ceea ce înseamnă că reprezintă concepte ca „obiecte” cu „câmpuri” (care sunt atribute care descriu obiectul) și „metode” (acțiuni pe care obiectul le poate face). Java este un limbaj „scrie o dată, rulează oriunde”, ceea ce înseamnă că este conceput pentru a rula pe orice platformă care are o mașină virtuală Java (JVM). Deoarece Java este un limbaj de programare foarte detaliat, este ușor pentru începători să învețe și să înțeleagă. Acest tutorial este o introducere în scrierea programelor în Java.

Pași

Metoda 1 din 3: Scrierea primului dvs. program Java

91968 1
91968 1

Pasul 1. Pentru a începe să scrieți programe în Java, configurați-vă mediul de lucru

Mulți programatori folosesc medii integrate de dezvoltare (IDE), cum ar fi Eclipse și Netbeans pentru programarea lor Java, dar se poate scrie un program Java și îl poate compila fără IDE umflate.

91968 2
91968 2

Pasul 2. Orice fel de program de tip Notepad va fi suficient pentru programarea în Java

Programatorii hardcore uneori preferă să utilizeze editoare de text care se află în terminal, cum ar fi vim și emacs. Un editor de text foarte bun care poate fi instalat atât pe o mașină Windows, cât și pe o mașină bazată pe Linux (Mac, Ubuntu etc.) este Sublime Text, care este ceea ce vom folosi în acest tutorial.

91968 3
91968 3

Pasul 3. Asigurați-vă că aveți instalat kitul de dezvoltare software Java

Veți avea nevoie de acest lucru pentru a vă compila programul.

  • Într-un sistem de operare bazat pe Windows, dacă variabilele de mediu nu sunt corecte, este posibil să primiți o eroare când rulați

    javac

  • . Consultați articolul de instalare Cum se instalează kitul de dezvoltare software Java pentru mai multe detalii despre instalarea JDK pentru a evita această eroare.

Metoda 2 din 3: Programul Hello World

91968 4
91968 4

Pasul 1. Vom crea mai întâi un program care imprimă „Hello World

„În editorul de text, creați un fișier nou și salvați-l ca„ HelloWorld.java”. HelloWorld este numele clasei dvs. și veți avea nevoie ca numele clasei dvs. să fie același nume cu fișierul dvs.

91968 5
91968 5

Pasul 2. Declarați clasa și metoda principală

Principala metodă

public static main main (String args)

este metoda care va fi executată când programarea rulează. Această metodă principală va avea aceeași declarație de metodă în fiecare program Java.

public class HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Pasul 3. Scrieți linia de cod care va tipări „Hello World

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

  • Să ne uităm la componentele acestei linii:

    • Sistem

    • spune sistemului să facă ceva.
    • afară

    • spune sistemului că vom face câteva lucruri de ieșire.
    • println

    • înseamnă „linie de imprimare”, așa că îi spunem sistemului să imprime o linie în ieșire.
    • Parantezele din jur

      ("Salut Lume.")

      înseamnă că metoda

      System.out.println ()

      ia un parametru, care, în acest caz, este Șirul

      "Salut Lume."

  • Rețineți că există câteva reguli în Java la care trebuie să respectăm:

    • Trebuie să adăugați întotdeauna un punct și virgulă la sfârșitul fiecărei linii.
    • Java este sensibil la majuscule și minuscule, deci trebuie să scrieți numele metodelor, numele variabilelor și numele claselor în cazurile corecte sau veți primi o eroare.
    • Blocuri de cod specifice unei anumite metode sau bucle sunt încadrate între paranteze buclate.
91968 7
91968 7

Pasul 4. Puneți totul împreună

Programul dvs. final Hello World ar trebui să arate după cum urmează:

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

91968 8
91968 8

Pasul 5. Salvați fișierul și deschideți promptul de comandă sau terminalul pentru a compila programul

Navigați la folderul în care ați salvat HelloWorld.java și tastați

javac HelloWorld.java

. Acest lucru spune compilatorului Java că doriți să compilați HelloWorld.java. Dacă există erori, compilatorul vă va spune ce ați greșit. În caz contrar, nu ar trebui să vedeți niciun mesaj de la compilator. Dacă vă uitați la directorul unde aveți HelloWorld.java acum, ar trebui să vedeți HelloWorld.class. Acesta este fișierul pe care Java îl va folosi pentru a rula programul.

91968 9
91968 9

Pasul 6. Rulați programul

În cele din urmă, vom rula programul nostru! În promptul de comandă sau terminal, tastați

java HelloWorld

. Acest lucru îi spune lui Java că doriți să rulați clasa HelloWorld. Ar trebui să vedeți „Hello World”. apare în consola ta.

91968 10
91968 10

Pasul 7. Felicitări, ați creat primul dvs. program Java

Metoda 3 din 3: Intrare și ieșire

91968 11
91968 11

Pasul 1. Acum vom extinde programul nostru Hello World pentru a primi informații de la utilizator

În programul nostru Hello World, am imprimat un șir pentru ca utilizatorul să îl poată vedea, dar partea interactivă a programelor este atunci când utilizatorul ajunge să introducă intrarea în program. Vom extinde acum programul nostru pentru a solicita utilizatorului numele său și apoi îl vom saluta pe numele său.

91968 12
91968 12

Pasul 2. Importați clasa Scanner

În Java, avem câteva biblioteci încorporate la care avem acces, dar trebuie să le importăm. Una dintre aceste biblioteci este java.util, care conține obiectul Scanner de care avem nevoie pentru a obține intrarea utilizatorului. Pentru a importa clasa Scanner, adăugăm următoarea linie la începutul codului nostru.

import java.util. Scanner;

  • Acest lucru spune programului nostru că dorim să folosim obiectul Scanner care există în pachetul java.util.
  • Dacă am dori să avem acces la fiecare obiect din pachetul java.util, pur și simplu scriem

    import java.util. *;

  • la începutul codului nostru.
91968 13
91968 13

Pasul 3. În interiorul metodei noastre principale, creați o nouă instanță a obiectului Scanner

Java este un limbaj de programare orientat pe obiecte, deci reprezintă concepte folosind obiecte. Obiectul Scanner este un exemplu de obiect care are câmpuri și metode. Pentru a utiliza clasa Scanner, trebuie să creăm un nou obiect Scanner care să poată completa câmpurile și să folosească metodele. Pentru a face acest lucru, scriem:

Scanner userInputScanner = Scanner nou (System.in);

  • userInputScanner

  • este numele obiectului Scanner pe care tocmai l-am instanțiat. Rețineți că numele este scris în carcasă de cămilă; aceasta este convenția pentru numirea variabilelor în Java.
  • Noi folosim

    nou

    operator pentru a crea o nouă instanță a unui obiect. Deci, în acest caz, am creat o nouă instanță a obiectului Scanner prin scriere

    Scanner nou (System.in)

  • .
  • Obiectul Scanner acceptă un parametru care îi spune obiectului ce trebuie scanat. În acest caz, am pus

    System.in

    ca parametru.

    System.in

  • spune programului să scaneze intrarea din sistem, care este intrarea pe care utilizatorul o va introduce în program.
91968 14
91968 14

Pasul 4. Solicitați utilizatorului o intrare

Trebuie să solicităm utilizatorului o intrare, astfel încât utilizatorul să știe când introduce ceva în consolă. Acest lucru poate fi realizat cu un

System.out.print

sau a

System.out.println

System.out.print („Care este numele tău?”);

91968 15
91968 15

Pasul 5. Solicitați obiectului Scanner să ia următoarea linie pe care utilizatorul o tastează și să o stocheze într-o variabilă

Scannerul va prelua întotdeauna date despre ceea ce tastează utilizatorul. Următoarea linie îi va cere scanerului să preia ceea ce a introdus utilizatorul pentru numele său și să le stocheze într-o variabilă:

String userInputName = userInputScanner.nextLine ();

  • În Java, convenția pentru utilizarea metodei unui obiect este

    objectName.methodName (parametri)

    . În

    userInputScanner.nextLine ()

    apelăm obiectul Scanner după numele pe care tocmai i l-am dat și apoi îi apelăm metoda

    nextLine ()

  • care nu ia niciun parametru.
  • Rețineți că stocăm următoarea linie într-un alt obiect: obiectul String. Am numit obiectul nostru String

    userInputName

91968 16
91968 16

Pasul 6. Imprimați o felicitare către utilizator

Acum că avem numele utilizatorului stocat, putem imprima un mesaj de salut utilizatorului. Amintiți-vă

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

că am scris în clasa principală? Tot codul pe care tocmai l-am scris ar trebui să depășească linia respectivă. Acum putem modifica acea linie pentru a spune:

System.out.println ("Bună ziua" + userInputName + "!");

  • Modul în care am înlănțuit „Bună ziua”, numele utilizatorului și „!” în scris

    "Bună ziua" + userInputName + "!"

  • se numește concatenare șir.
  • Ceea ce se întâmplă aici este că avem trei șiruri: „Bună ziua”, userInputName și „!”. Șirurile din Java sunt imuabile, ceea ce înseamnă că nu pot fi modificate. Deci, atunci când concatenăm aceste trei șiruri, în esență suntem create un șir nou care conține mesajul de întâmpinare.
  • Apoi luăm acest nou șir și îl alimentăm ca parametru pentru

    System.out.println

  • .
91968 17
91968 17

Pasul 7. Puneți totul împreună și salvați

Codul nostru ar trebui să arate acum:

import java.util. Scanner; public class HelloWorld {public static void main (String args) {Scanner userInputScanner = Scanner nou (System.in); System.out.print („Care este numele tău?”); String userInputName = userInputScanner.nextLine (); System.out.println ("Bună ziua" + userInputName + "!"); }}

91968 18
91968 18

Pasul 8. Compilați și rulați

Accesați linia de comandă sau terminalul și executați aceleași comenzi pe care le-am executat pentru prima noastră iterație HelloWorld.java. Mai întâi trebuie să compilăm programul:

javac HelloWorld.java

. Apoi îl putem rula:

java HelloWorld

Exemple de programe Java

Image
Image

Exemplu de program Java de bază

Sprijină wikiHow și deblocați toate mostrele.

Image
Image

Exemplu de program Java cu intrare

Sprijină wikiHow și deblocați toate mostrele.

sfaturi

  • Java este un limbaj de programare orientat obiect, deci este util să citiți mai multe despre fundamentele limbajelor de programare orientate obiect.
  • Programarea orientată pe obiecte are multe caracteristici specifice paradigmei sale. Trei dintre aceste caracteristici principale sunt:

    • Incapsularea: capacitatea de a restricționa accesul la unele componente ale obiectului. Java are modificatori privați, protejați și publici pentru câmpuri și metode.
    • Polimorfism: capacitatea obiectelor de a prelua identități diferite. În Java, un obiect poate fi aruncat într-un alt obiect pentru a utiliza metodele celuilalt obiect.
    • Moştenire: capacitatea de a utiliza câmpuri și metode din altă clasă în aceeași ierarhie ca obiectul curent.

Recomandat: