4 sposoby na napisanie pierwszego programu w Javie

Spisu treści:

4 sposoby na napisanie pierwszego programu w Javie
4 sposoby na napisanie pierwszego programu w Javie

Wideo: 4 sposoby na napisanie pierwszego programu w Javie

Wideo: 4 sposoby na napisanie pierwszego programu w Javie
Wideo: Microsoft Designer Tutorial 2024, Może
Anonim

Java to zorientowany obiektowo język programowania stworzony w 1995 roku przez Jamesa Goslinga, co oznacza, że reprezentuje koncepcje jako „obiekty” z „polami” (które są atrybutami opisującymi obiekt) i „metodami” (działania, które obiekt może wykonać). Java to język „napisz raz, uruchom w dowolnym miejscu”, co oznacza, że jest przeznaczony do uruchamiania na dowolnej platformie z wirtualną maszyną Java (JVM). Ponieważ Java jest bardzo gadatliwym językiem programowania, początkujący mogą łatwo się uczyć i rozumieć. Ten samouczek jest wprowadzeniem do pisania programów w Javie.

Kroki

Metoda 1 z 3: Pisanie pierwszego programu w języku Java

91968 1
91968 1

Krok 1. Aby rozpocząć pisanie programów w Javie, skonfiguruj swoje środowisko pracy

Wielu programistów używa zintegrowanych środowisk programistycznych (IDE), takich jak Eclipse i Netbeans do programowania w Javie, ale można napisać program w Javie i skompilować go bez nadętych IDE.

91968 2
91968 2

Krok 2. Do programowania w Javie wystarczy dowolny program podobny do Notatnika

Zagorzali programiści czasami wolą używać edytorów tekstu, które znajdują się w terminalu, takich jak vim i emacs. Bardzo dobrym edytorem tekstu, który można zainstalować zarówno na komputerze z systemem Windows, jak i na komputerze z systemem Linux (Mac, Ubuntu itp.) Jest Sublime Text, którego będziemy używać w tym samouczku.

91968 3
91968 3

Krok 3. Upewnij się, że masz zainstalowany pakiet Java Software Development Kit

Będzie to potrzebne do kompilacji programu.

  • W systemie operacyjnym Windows, jeśli zmienne środowiskowe nie są poprawne, podczas uruchamiania może pojawić się błąd

    javac

  • . Zapoznaj się z artykułem dotyczącym instalacji Jak zainstalować pakiet Java Software Development Kit, aby uzyskać więcej informacji na temat instalacji JDK, aby uniknąć tego błędu.

Metoda 2 z 3: Program Hello World

91968 4
91968 4

Krok 1. Najpierw stworzymy program, który drukuje „Hello World

"W edytorze tekstu utwórz nowy plik i zapisz go jako "HelloWorld.java". HelloWorld to nazwa Twojej klasy i będziesz potrzebować nazwy klasy, która będzie taka sama jak nazwa pliku.

91968 5
91968 5

Krok 2. Zadeklaruj swoją klasę i główną metodę

Główna metoda

public static void main(String args)

to metoda, która zostanie wykonana podczas działania programowania. Ta główna metoda będzie miała tę samą deklarację metody w każdym programie Java.

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

91968 6
91968 6

Krok 3. Napisz wiersz kodu, który wyświetli „Hello World

System.out.println("Witaj świecie.");

  • Przyjrzyjmy się składowym tej linii:

    • System

    • nakazuje systemowi coś zrobić.
    • na zewnątrz

    • mówi systemowi, że zamierzamy wykonać pewne dane wyjściowe.
    • drukuj

    • oznacza "print line", więc mówimy systemowi, aby wypisał linię na wyjściu.
    • Nawiasy dookoła

      ("Witaj świecie.")

      oznacza, że metoda

      System.out.println()

      przyjmuje parametr, którym w tym przypadku jest String

      "Witaj świecie."

  • Zwróć uwagę, że w Javie jest kilka zasad, których musimy przestrzegać:

    • Zawsze musisz dodać średnik na końcu każdego wiersza.
    • W Java jest rozróżniana wielkość liter, więc musisz pisać nazwy metod, nazwy zmiennych i nazwy klas we właściwej wielkości, w przeciwnym razie pojawi się błąd.
    • Bloki kodu specyficzne dla określonej metody lub pętli są ujęte w nawiasy klamrowe.
91968 7
91968 7

Krok 4. Złóż to wszystko razem

Twój ostateczny program Hello World powinien wyglądać następująco:

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

91968 8
91968 8

Krok 5. Zapisz plik i otwórz wiersz polecenia lub terminal, aby skompilować program

Przejdź do folderu, w którym zapisałeś HelloWorld.java i wpisz

javac HelloWorld.java

. To mówi kompilatorowi Java, że chcesz skompilować HelloWorld.java. Jeśli są błędy, kompilator powie Ci, co zrobiłeś źle. W przeciwnym razie nie powinieneś widzieć żadnych komunikatów z kompilatora. Jeśli spojrzysz teraz na katalog, w którym masz HelloWorld.java, powinieneś zobaczyć HelloWorld.class. Jest to plik, którego Java użyje do uruchomienia twojego programu.

91968 9
91968 9

Krok 6. Uruchom program

Wreszcie możemy uruchomić nasz program! W wierszu poleceń lub terminalu wpisz

java HelloWorld

. To mówi Javie, że chcesz uruchomić klasę HelloWorld. Powinieneś zobaczyć „Witaj świecie”. pojawi się w Twojej konsoli.

91968 10
91968 10

Krok 7. Gratulacje, stworzyłeś swój pierwszy program Java

Metoda 3 z 3: Wejście i wyjście

91968 11
91968 11

Krok 1. Teraz rozszerzymy nasz program Hello World, aby pobierał dane wejściowe od użytkownika

W naszym programie Hello World wypisaliśmy ciąg znaków, który użytkownik może zobaczyć, ale interaktywna część programów ma miejsce wtedy, gdy użytkownik może wprowadzić dane wejściowe do programu. Teraz rozszerzymy nasz program, aby pytał użytkownika o jego imię, a następnie pozdrawiał użytkownika jego imieniem.

91968 12
91968 12

Krok 2. Zaimportuj klasę Scanner

W Javie mamy kilka wbudowanych bibliotek, do których mamy dostęp, ale musimy je zaimportować. Jedną z tych bibliotek jest java.util, która zawiera obiekt Scanner, którego potrzebujemy, aby uzyskać dane wejściowe użytkownika. Aby zaimportować klasę Scanner, dodajemy następujący wiersz na początku naszego kodu.

importować java.util. Scanner;

  • To mówi naszemu programowi, że chcemy użyć obiektu Scanner, który istnieje w pakiecie java.util.
  • Gdybyśmy chcieli mieć dostęp do każdego obiektu w pakiecie java.util, po prostu piszemy

    import java.util.*;

  • na początku naszego kodu.
91968 13
91968 13

Krok 3. Wewnątrz naszej głównej metody stwórz nową instancję obiektu Scanner

Java jest językiem programowania zorientowanym obiektowo, więc reprezentuje koncepcje za pomocą obiektów. Obiekt Scanner jest przykładem obiektu, który ma pola i metody. Aby korzystać z klasy Scanner, musimy utworzyć nowy obiekt Scanner, w którym będziemy mogli wypełnić pola i użyć metod. Aby to zrobić, piszemy:

Skaner userInputScanner = nowy skaner(System.in);

  • userInputScanner

  • to nazwa obiektu Scanner, który właśnie utworzyliśmy. Zwróć uwagę, że nazwa jest napisana w przypadku wielbłąda; jest to konwencja nazywania zmiennych w Javie.
  • Używamy

    Nowy

    operatora, aby utworzyć nową instancję obiektu. Tak więc w tym przypadku utworzyliśmy nową instancję obiektu Scanner, pisząc

    nowy skaner (System.in)

  • .
  • Obiekt Scanner przyjmuje parametr, który mówi obiektowi, co ma skanować. W tym przypadku wstawiamy

    System.in

    jako parametr.

    System.in

  • mówi programowi, aby przeskanował dane wejściowe z systemu, czyli dane wejściowe, które użytkownik wpisze do programu.
91968 14
91968 14

Krok 4. Pytaj użytkownika o wprowadzenie danych

Musimy poprosić użytkownika o wprowadzenie danych, aby użytkownik wiedział, kiedy coś wpisać do konsoli. Można to osiągnąć za pomocą

System.out.print

lub

System.out.println

System.out.print("Jak masz na imię? ");

91968 15
91968 15

Krok 5. Poproś obiekt Scanner, aby wziął następną linię wpisaną przez użytkownika i zapisał ją w zmiennej

Skaner zawsze będzie pobierał dane dotyczące tego, co wpisuje użytkownik. Poniższy wiersz poprosi skaner o wzięcie tego, co użytkownik wpisał jako swoje imię, i zapisanie ich w zmiennej:

String userInputName = userInputScanner.nextLine();

  • W Javie konwencja używania metody obiektu to

    nazwaobiektu.nazwaMetody(parametry)

    . w

    userInputScanner.nextLine()

    nazywamy nasz obiekt Scanner nazwą, którą mu właśnie nadaliśmy, a następnie wywołujemy jego metodę

    następnaLinia()

  • który nie przyjmuje żadnych parametrów.
  • Zauważ, że przechowujemy następny wiersz w innym obiekcie: obiekcie String. Nazwaliśmy nasz obiekt String

    userInputName

91968 16
91968 16

Krok 6. Wydrukuj powitanie dla użytkownika

Teraz, gdy mamy zapisaną nazwę użytkownika, możemy wydrukować dla niego powitanie. Zapamiętaj

System.out.println("Witaj świecie.");

które pisaliśmy w klasie głównej? Cały kod, który właśnie napisaliśmy, powinien znajdować się powyżej tej linii. Teraz możemy zmodyfikować tę linię, aby mówiła:

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

  • Sposób, w jaki połączyliśmy „Hello”, nazwę użytkownika i „!” przez pisanie

    "Witaj " + nazwa użytkownika + "!"

  • nazywa się konkatenacją ciągów.
  • To, co się tutaj dzieje, to to, że mamy trzy ciągi: "Hello", userInputName i "!". Łańcuchy w Javie są niezmienne, co oznacza, że nie można ich zmienić. Więc kiedy łączymy te trzy ciągi, zasadniczo tworzymy nowy ciąg, który zawiera powitanie.
  • Następnie bierzemy ten nowy ciąg i podajemy go jako parametr do

    System.out.println

  • .
91968 17
91968 17

Krok 7. Połącz to wszystko i oszczędzaj

Nasz kod powinien teraz wyglądać tak:

importować java.util. Scanner; public class HelloWorld { public static void main(String args) { Scanner userInputScanner = new Scanner(System.in); System.out.print("Jak masz na imię? "); String userInputName = userInputScanner.nextLine(); System.out.println("Hello" + userInputName + "!"); } }

91968 18
91968 18

Krok 8. Skompiluj i uruchom

Przejdź do wiersza poleceń lub terminala i uruchom te same polecenia, które uruchomiliśmy w naszej pierwszej iteracji HelloWorld.java. Najpierw musimy skompilować program:

javac HelloWorld.java

. Następnie możemy go uruchomić:

java HelloWorld

Przykładowe programy Java

Image
Image

Przykładowy podstawowy program Java

Wsparcie wikiHow i odblokuj wszystkie próbki.

Image
Image

Przykładowy program Java z danymi wejściowymi

Wsparcie wikiHow i odblokuj wszystkie próbki.

Porady

  • Java jest językiem programowania obiektowego, dlatego warto przeczytać więcej o podstawach języków programowania obiektowego.
  • Programowanie zorientowane obiektowo ma wiele cech charakterystycznych dla jego paradygmatu. Trzy z tych głównych cech to:

    • Kapsułkowanie: możliwość ograniczenia dostępu do niektórych komponentów obiektu. Java ma prywatne, chronione i publiczne modyfikatory pól i metod.
    • Wielopostaciowość: zdolność przedmiotów do przybierania różnych tożsamości. W Javie obiekt można rzutować na inny obiekt, aby użyć jego metod.
    • Dziedzictwo: możliwość używania pól i metod z innej klasy w tej samej hierarchii co bieżący obiekt.

Zalecana: