3 maneres d'escriure el vostre primer programa a Java

Taula de continguts:

3 maneres d'escriure el vostre primer programa a Java
3 maneres d'escriure el vostre primer programa a Java

Vídeo: 3 maneres d'escriure el vostre primer programa a Java

Vídeo: 3 maneres d'escriure el vostre primer programa a Java
Vídeo: Adobe Photoshop CC - Full Tutorial for Beginners [+General Overview] 2024, De novembre
Anonim

Java és un llenguatge de programació orientat a objectes creat el 1995 per James Gosling. És a dir, el llenguatge presenta conceptes com a "objectes" amb "camps" (és a dir, atributs que descriuen objectes) i "mètodes" (accions que els objectes poden realitzar). Java és un llenguatge "un cop escrit, s'executa a qualsevol lloc". És a dir, el llenguatge està dissenyat per funcionar en qualsevol plataforma que tingui una màquina virtual Java (JVM). Com que Java és un llenguatge de programació molt llarg, és fàcil d'aprendre i comprendre pels principiants. El següent tutorial és una introducció a l’escriptura de programes amb Java.

Pas

Mètode 1 de 3: escriptura de programes Java Prime

91968 1
91968 1

Pas 1. Per començar a escriure programes amb Java, definiu el vostre entorn de treball

Molts programadors utilitzen un entorn de desenvolupament integrat (IDE) com Eclipse i Netbeans per a la programació Java, però podem escriure programes Java i compilar-los sense IDE.

91968 2
91968 2

Pas 2. Qualsevol tipus de programa similar al Bloc de notes serà suficient per programar amb Java

Els programadors de línia dura de vegades prefereixen editors de text integrats al terminal, com vim i emacs. Sublime Text és un potent editor de text que es pot instal·lar tant en equips basats en Windows com en Linux (Mac, Ubuntu, etc.). Aquest editor de text utilitzarem aquest tutorial.

91968 3
91968 3

Pas 3. Assegureu-vos que teniu instal·lat el kit de desenvolupament de programari Java

El necessitareu per compilar el vostre programa.

  • Als sistemes basats en Windows, si les variables d'entorn no coincideixen, és possible que experimenteu un error mentre s'executa

    javac

  • . Llegiu l'article Com instal·lar el kit de desenvolupament de programari Java per obtenir més informació sobre com instal·lar el JDK per evitar aquest error.

Mètode 2 de 3: Programa Hello World

91968 4
91968 4

Pas 1. Primer de tot, crearem un programa que mostri el missatge "Hello World

"A l'editor de text, creeu un fitxer nou i deseu-lo amb el nom" HelloDunia.java ". HelloDunia és el nom de la vostra classe i el nom de la classe ha de ser el mateix que el vostre nom de fitxer.

91968 5
91968 5

Pas 2. Definiu la classe i els mètodes principals

Mètode principal

public static void main (String args)

és un mètode que s'executarà mentre s'executa el programa. Aquest mètode principal tindrà la mateixa declaració de mètode en tots els programes Java.

classe pública HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Pas 3. Escriviu una línia de codi que mostrarà "Hello World

System.out.println ("Hola món");

  • Presteu atenció als components d'aquesta línia:

    • Sistema

    • indica al sistema que faci alguna cosa.
    • fora

    • indica al sistema que produirem la sortida.
    • println

    • abreviatura de "línia d'impressió". Per tant, donem instruccions al sistema perquè mostri la línia a la sortida.
    • Cometes activades

      ("Hola món.")

      significa mètode

      System.out.println ()

      passar en un paràmetre, que, en aquest cas, és una cadena

      "Hola món."

  • Tingueu en compte que hi ha diverses regles a Java que cal complir:

    • Sempre heu d’afegir un punt i coma (;) al final de cada línia.
    • Java distingeix entre majúscules i minúscules. Per tant, heu d’escriure el nom del mètode, el nom de la variable i el nom de la classe amb lletres correctes, ja que no obtindreu cap error.
    • Els blocs de codi que són específics d’un mètode o bucle concret estan tancats entre claus.
91968 7
91968 7

Pas 4. Poseu-ho tot en comú

El vostre programa final de Halo World hauria de ser el següent:

classe pública HelloWorld {public static void main (String args) {System.out.println ("Hello World"); }}

91968 8
91968 8

Pas 5. Deseu el fitxer i obriu un símbol del sistema o terminal per compilar el programa

Aneu a la carpeta on es desa HaloDunia.java i escriviu

javac HelloDunia.java

. Aquesta ordre indica al compilador Java que voleu compilar HaloDunia.java. Si es produeix un error, el compilador us indicarà què ha fallat. En cas contrari, no veureu cap missatge del compilador. Si mireu el directori on actualment teniu emmagatzemat HaloDunia.java, veureu HaloDunia.class. Aquest és el fitxer que Java utilitzarà per executar el vostre programa.

91968 9
91968 9

Pas 6. Executeu el programa

Finalment, executarem el nostre programa! Al símbol del sistema o terminal, escriviu

java HelloWorld

. Aquesta ordre indica a Java que voleu executar la classe HaloWorld. Veureu "Hello World". apareix a la consola.

91968 10
91968 10

Pas 7. Enhorabona, el vostre primer programa Java està a punt

Mètode 3 de 3: entrada i sortida

91968 11
91968 11

Pas 1. Ara ampliarem el programa Hello World per incloure l'entrada de l'usuari

Al programa Hello World, mostrem una cadena perquè l'usuari la vegi, però la part interactiva del programa és quan l'usuari ha d'introduir l'entrada al programa. Ara ampliarem el programa per demanar a l’usuari que introdueixi el seu nom i després saludar-lo amb aquest nom.

91968 12
91968 12

Pas 2. Importeu la classe Scanner

A Java, tenim algun tipus de biblioteca integrada a la qual podem accedir, però primer hem d’importar-la. Una d’aquestes biblioteques és java.util, que conté l’objecte Scanner que necessitem per obtenir l’entrada de l’usuari. Per importar la classe Scanner, afegiu la línia següent al principi del codi.

importar java.util. Scanner;

  • Aquest codi indica al programa que volem utilitzar l'objecte Scanner que es troba al paquet java.util.
  • Si volem accedir a tots els objectes del paquet java.util, només cal escriure

    importa java.util. *;

  • al principi del codi.
91968 13
91968 13

Pas 3. Dins del mètode principal, instancieu una nova instància de l'objecte Scanner

Java és un llenguatge de programació orientat a objectes. Per tant, aquest llenguatge descriu el concepte d’utilitzar objectes. L’objecte Scanner és un exemple d’un objecte que té camps i mètodes. Per utilitzar la classe Scanner, hem de crear un nou objecte Scanner els camps que podem emplenar i els mètodes que podem utilitzar. Per fer-ho, escriviu:

Scanner userInputScanner = nou escàner (System.in);

  • userInputScanner

  • és el nom de l'objecte Scanner que acabem de provar. Tingueu en compte que el nom s’escriu en majúscules i minúscules; es tracta d'una convenció de noms de variables a Java.
  • Utilitzem operador

    nou

    per crear una nova instància d'objecte. Per tant, en aquest exemple, creem una nova instància de l’objecte Scanner escrivint

    nou escàner (System.in)

  • .
  • L'objecte Scanner inclou paràmetres que indiquen a l'objecte què ha d'escanejar. En aquest cas, entrem

    System.in

    com a paràmetres.

    System.in

  • indica al programa que busqui l'entrada del sistema, és a dir, l'entrada que l'usuari escriurà al programa.
91968 14
91968 14

Pas 4. Demaneu informació a l'usuari

Hem de sol·licitar l’entrada de l’usuari perquè l’usuari sàpiga quan ha d’escriure alguna cosa a la consola. Aquest pas el podeu fer

System.out.print

o bé

System.out.println

System.out.print ("Com es diu?");

91968 15
91968 15

Pas 5. Demaneu a l’objecte Scanner que introdueixi la següent línia que ha escrit l’usuari i que l’emmagatzemi en una variable

L'escàner sempre introduirà dades que continguin el que ha escrit l'usuari. La línia següent demanarà a Scanner que agafi el nom que ha escrit l’usuari i que l’emmagatzemi en una variable:

String userInputName = userInputScanner.nextLine ();

  • A Java, la convenció per utilitzar mètodes d’un objecte és

    objectName.methodName (paràmetres)

    . En

    userInputScanner.nextLine ()

    anomenem l'objecte Scanner amb el nom que li acabem de posar, i després anomenem el seu mètode

    nextLine ()

  • que no inclou cap paràmetre.
  • Fixeu-vos que emmagatzemem la següent línia en un altre objecte: un objecte String. Hem anomenat el nostre objecte String

    userInputName

91968 16
91968 16

Pas 6. Mostra la salutació a l'usuari

Ara que hem desat el nom d'usuari, podem mostrar la salutació a l'usuari. Recordeu amb

System.out.println ("Hola món");

que escrivim a la classe principal? Tot el codi que acabem d’escriure hauria d’estar per sobre d’aquesta línia. Ara podem modificar aquesta línia per ser:

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

  • La forma de concatenar "Hola", nom d'usuari i "!" per escrit

    "Hola" + userInputName + "!"

  • anomenada concatenació de cadenes.
  • Aquí tenim tres cadenes: "Hola", userInputName i "!". Les cadenes de Java són fixes, és a dir, no es poden canviar. Per tant, quan concatenem aquestes tres cadenes, bàsicament estem creant una nova cadena que conté la salutació.
  • Després agafem aquesta nova cadena i la passem com a paràmetre a

    System.out.println

  • .
91968 17
91968 17

Pas 7. Organitzeu-ho tot i estalvieu

El nostre codi ara serà així:

importar java.util. Scanner; classe pública HelloWorld {public static void main (String args) {Scanner userInputScanner = nou escàner (System.in); System.out.print ("Com es diu?"); String userInputName = userInputScanner.nextLine (); System.out.println ("Hola" + userInputName + "!"); }}

91968 18
91968 18

Pas 8. Compileu i executeu

Aneu a l'indicador d'ordres o al terminal i executeu la mateixa comanda que executem HaloDunia.java. Primer hem de compilar el programa:

javac HelloDunia.java

. Aleshores el podem executar:

java HelloWorld

Consells

  • Java és un llenguatge de programació orientat a objectes. Per tant, és una bona idea llegir els conceptes bàsics dels llenguatges de programació orientats a objectes per obtenir més informació.
  • La programació orientada a objectes té moltes funcions especials. Tres d’ells són:

    • Encapsulació: capacitat de restringir l'accés a alguns objectes components. Java té modificadors privats, protegits i públics per a camps i mètodes.
    • Polimorfisme: la capacitat de l'objecte d'utilitzar múltiples identitats. A Java, un objecte es pot inserir en un altre objecte per utilitzar els mètodes d'aquest altre objecte.
    • Llegat: la possibilitat d'utilitzar camps i mètodes d'altres classes de la mateixa jerarquia que l'objecte actual.

Recomanat: