4 maneres d'escriure el vostre primer programa a Java

Taula de continguts:

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

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

Vídeo: 4 maneres d'escriure el vostre primer programa a Java
Vídeo: Создаём бесплатную онлайн систему сбора данных в Excel! 2024, Maig
Anonim

Java és un llenguatge de programació orientat a objectes creat el 1995 per James Gosling, que significa que representa conceptes com a "objectes" amb "camps" (que són atributs que descriuen l'objecte) i "mètodes" (accions que pot fer l'objecte). Java és un llenguatge "escriu una vegada, s'executa a qualsevol lloc", el que significa que està dissenyat per funcionar en qualsevol plataforma que tingui una màquina virtual de Java (JVM). Com que Java és un llenguatge de programació molt detallat, és fàcil d'aprendre i comprendre pels principiants. Aquest tutorial és una introducció a l’escriptura de programes en Java.

Passos

Mètode 1 de 3: escriure el vostre primer programa Java

91968 1
91968 1

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

Molts programadors utilitzen entorns de desenvolupament integrats (IDE) com Eclipse i Netbeans per a la seva programació Java, però es pot escriure un programa Java i compilar-lo sense IDE inflats.

91968 2
91968 2

Pas 2. Qualsevol tipus de programa tipus bloc de notes serà suficient per programar a Java

Els programadors hardcore de vegades prefereixen utilitzar editors de text que es troben dins del terminal com vim i emacs. Un molt bon editor de text que es pot instal·lar tant en una màquina Windows com en una màquina basada en Linux (Mac, Ubuntu, etc.) és Sublime Text, que és el que farem servir en aquest tutorial.

91968 3
91968 3

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

Ho necessitareu per compilar el vostre programa.

  • En un sistema operatiu basat en Windows, si les variables d'entorn no són correctes, és possible que aparegui un error en executar-se

    javac

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

Mètode 2 de 3: Programa Hello World

91968 4
91968 4

Pas 1. Primer crearem un programa que imprimeixi "Hello World

"A l'editor de text, creeu un fitxer nou i deseu-lo com a" HelloWorld.java ". HelloWorld és el nom de la vostra classe i necessitareu que el vostre nom de classe sigui el mateix que el vostre fitxer.

91968 5
91968 5

Pas 2. Declareu la vostra classe i el vostre mètode principal

El mètode principal

public static void main (String args)

és el mètode que s'executarà quan s'executa la programació. 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 la línia de codi que imprimirà "Hello World

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

  • Vegem els components d'aquesta línia:

    • Sistema

    • diu al sistema que faci alguna cosa.
    • fora

    • indica al sistema que farem algunes coses de sortida.
    • println

    • significa "línia d'impressió", de manera que li diem al sistema que imprimeixi una línia a la sortida.
    • El parèntesi al voltant

      ("Hola món.")

      significa que el mètode

      System.out.println ()

      pren un paràmetre, que, en aquest cas, és la cadena

      "Hola món."

  • Tingueu en compte que hi ha algunes regles a Java que hem de complir:

    • Sempre heu d'afegir un punt i coma al final de cada línia.
    • Java distingeix entre majúscules i minúscules, de manera que heu d’escriure noms de mètodes, noms de variables i noms de classes en el cas correcte o obtindreu un error.
    • Els blocs de codi específics d’un determinat mètode o bucle s’emmagatzemen entre claudàtors arrissats.
91968 7
91968 7

Pas 4. Poseu-ho tot junt

El vostre programa final Hello 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 l'indicador d'ordres o el terminal per compilar el programa

Aneu a la carpeta on heu desat HelloWorld.java i escriviu

javac HelloWorld.java

. Això indica al compilador Java que voleu compilar HelloWorld.java. Si hi ha errors, el compilador us indicarà què heu fet malament. En cas contrari, no hauríeu de veure cap missatge del compilador. Si mireu ara el directori on teniu HelloWorld.java, hauríeu de veure HelloWorld.class. Aquest és el fitxer que Java utilitzarà per executar el vostre programa.

91968 9
91968 9

Pas 6. Executeu el programa

Finalment, podem executar el nostre programa. A l'indicador d'ordres o al terminal, escriviu

java HelloWorld

. Això indica a Java que voleu executar la classe HelloWorld. Hauríeu de veure "Hello World". apareix a la consola.

91968 10
91968 10

Pas 7. Enhorabona, heu creat el vostre primer programa Java

Mètode 3 de 3: entrada i sortida

91968 11
91968 11

Pas 1. Ara ampliarem el nostre programa Hello World per rebre informació de l'usuari

Al nostre programa Hello World, vam imprimir una cadena perquè l'usuari la veiés, però la part interactiva dels programes és quan l'usuari pot introduir l'entrada al programa. Ara ampliarem el nostre programa per demanar a l'usuari el seu nom i després saludar-lo pel seu nom.

91968 12
91968 12

Pas 2. Importeu la classe Scanner

A Java, tenim algunes biblioteques integrades a les quals tenim accés, però les hem d’importar. 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, afegim la següent línia al principi del nostre codi.

importar java.util. Scanner;

  • Això indica al nostre programa que volem utilitzar l'objecte Scanner que existeix al paquet java.util.
  • Si volíem tenir accés a tots els objectes del paquet java.util, simplement escrivim

    importa java.util. *;

  • al principi del nostre codi.
91968 13
91968 13

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

Java és un llenguatge de programació orientat a objectes, de manera que representa conceptes mitjançant objectes. L’objecte Scanner és un exemple d’un objecte que té camps i mètodes. Per tal d’utilitzar la classe Scanner, hem de crear un nou objecte Scanner al qual puguem omplir els camps i utilitzar-ne els mètodes. Per fer-ho, escrivim:

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

  • userInputScanner

  • és el nom de l'objecte Scanner que acabem d'instanciar. Tingueu en compte que el nom està escrit en una caixa de camell; aquesta és la convenció per anomenar variables a Java.
  • Utilitzem el

    nou

    operador per crear una nova instància d’un objecte. Per tant, en aquest cas, hem creat una nova instància de l’objecte Scanner escrivint

    nou escàner (System.in)

  • .
  • L'objecte Scanner inclou un paràmetre que indica a l'objecte què ha d'escanejar. En aquest cas, hi posem

    System.in

    com a paràmetre.

    System.in

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

Pas 4. Demaneu a l'usuari una entrada

Hem de demanar a l’usuari una entrada perquè l’usuari sàpiga quan ha d’escriure alguna cosa a la consola. Això es pot aconseguir amb un

System.out.print

o a

System.out.println

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

91968 15
91968 15

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

L'escàner sempre recollirà dades sobre allò que escriu l'usuari. La línia següent demanarà a l'escàner que prengui allò que l'usuari hagi escrit pel seu nom i l'emmagatzemi en una variable:

String userInputName = userInputScanner.nextLine ();

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

    objectName.methodName (paràmetres)

    . En

    userInputScanner.nextLine ()

    estem trucant al nostre objecte Scanner pel nom que li acabem de donar i després estem trucant al seu mètode

    nextLine ()

  • que no té cap paràmetre.
  • Tingueu en compte que estem emmagatzemant la següent línia en un altre objecte: l’objecte String. Hem anomenat el nostre objecte String

    userInputName

91968 16
91968 16

Pas 6. Imprimiu una felicitació a l'usuari

Ara que tenim el nom de l'usuari emmagatzemat, podem imprimir una salutació a l'usuari. Recordeu el

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

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

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

  • La forma en què hem encadenat "Hola", el nom de l'usuari i "!" per escrit

    "Hola" + userInputName + "!"

  • s’anomena concatenació de cadenes.
  • El que passa aquí és que tenim tres cadenes: "Hola", userInputName i "!". Les cadenes de Java són immutables, cosa que significa que no es poden canviar. Per tant, quan concatenem aquestes tres cadenes, bàsicament es crea una nova cadena que conté la salutació.
  • Després agafem aquesta nova cadena i l’alimentem com a paràmetre

    System.out.println

  • .
91968 17
91968 17

Pas 7. Poseu-ho tot junt i deseu-lo

El nostre codi ara hauria de 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 les mateixes ordres que hem executat per a la nostra primera iteració de HelloWorld.java. Primer hem de compilar el programa:

javac HelloWorld.java

. Aleshores el podem executar:

java HelloWorld

Exemple de programes Java

Image
Image

Mostra el programa bàsic de Java

Suporti wikiHow i desbloqueja totes les mostres.

Image
Image

Mostra el programa Java amb entrada

Suporti wikiHow i desbloqueja totes les mostres.

Consells

  • Java és un llenguatge de programació orientat a objectes, de manera que és útil llegir més sobre els fonaments dels llenguatges de programació orientats a objectes.
  • La programació orientada a objectes té moltes característiques específiques del seu paradigma. Tres d'aquestes característiques principals són:

    • Encapsulació: la possibilitat de restringir l'accés a alguns dels components de l'objecte. Java té modificadors privats, protegits i públics per a camps i mètodes.
    • Polimorfisme: la possibilitat que els objectes prenguin identitats diferents. A Java, un objecte es pot llançar a un altre objecte per utilitzar els mètodes de l’altre objecte.
    • Herència: la possibilitat d'utilitzar camps i mètodes d'una altra classe en la mateixa jerarquia que l'objecte actual.

Recomanat: