4 начина да напишете първата си програма на Java

Съдържание:

4 начина да напишете първата си програма на Java
4 начина да напишете първата си програма на Java

Видео: 4 начина да напишете първата си програма на Java

Видео: 4 начина да напишете първата си програма на Java
Видео: Microsoft Word для начинающих от А до Я. Базовый курс видеоуроков по программе Ворд 2024, Април
Anonim

Java е обектно-ориентиран език за програмиране, създаден през 1995 г. от Джеймс Гослинг, което означава, че представя понятия като "обекти" с "полета" (които са атрибути, които описват обекта) и "методи" (действия, които обектът може да извърши). Java е език „напишете веднъж, стартирайте навсякъде“, което означава, че е проектиран да работи на всяка платформа, която има Java Virtual Machine (JVM). Тъй като Java е много подробен език за програмиране, начинаещите са лесни за научаване и разбиране. Този урок е въведение в писането на програми в Java.

Стъпки

Метод 1 от 3: Написване на първата ви Java програма

91968 1
91968 1

Стъпка 1. За да започнете да пишете програми в Java, настройте работната си среда

Много програмисти използват интегрирани среди за разработка (IDE), като Eclipse и Netbeans за своето програмиране на Java, но човек може да напише Java програма и да я компилира без раздути IDE.

91968 2
91968 2

Стъпка 2. Всякакъв вид Notepad-подобна програма ще бъде достатъчна за програмиране в Java

Хардкор програмистите понякога предпочитат да използват текстови редактори, които са в терминала, като vim и emacs. Много добър текстов редактор, който може да бъде инсталиран както на машина с Windows, така и на машина, базирана на Linux (Mac, Ubuntu и т.н.), е Sublime Text, което ще използваме в този урок.

91968 3
91968 3

Стъпка 3. Уверете се, че имате инсталиран Java Software Development Kit

Това ще ви е необходимо за съставяне на вашата програма.

  • В операционна система, базирана на Windows, ако променливите на средата не са правилни, може да получите грешка при изпълнение

    javac

  • . Вижте статията за инсталиране Как да инсталирате Java Software Development Kit за повече подробности относно инсталирането на JDK, за да избегнете тази грешка.

Метод 2 от 3: Програма Hello World

91968 4
91968 4

Стъпка 1. Първо ще създадем програма, която отпечатва „Hello World

"В текстовия си редактор създайте нов файл и го запишете като" HelloWorld.java ". HelloWorld е името на вашия клас и ще ви трябва името на класа да е същото като вашия файл.

91968 5
91968 5

Стъпка 2. Обявете вашия клас и основния си метод

Основният метод

публичен static void main (String args)

е методът, който ще се изпълнява, когато програмирането се изпълнява. Този основен метод ще има същата декларация за метод във всяка Java програма.

публичен клас HelloWorld {публичен static void main (String args) {}}

91968 6
91968 6

Стъпка 3. Напишете реда с код, който ще отпечата „Hello World

System.out.println ("Здравей свят.");

  • Нека разгледаме компонентите на тази линия:

    • Система

    • казва на системата да направи нещо.
    • навън

    • казва на системата, че ще направим някои изходни неща.
    • println

    • означава "линия за печат", затова казваме на системата да отпечата ред в изхода.
    • Скобите наоколо

      ("Здравей свят.")

      означава, че методът

      System.out.println ()

      приема параметър, който в този случай е String

      "Здравей свят."

  • Имайте предвид, че има някои правила в Java, които трябва да се придържаме:

    • Винаги трябва да добавяте точка и запетая в края на всеки ред.
    • Java е чувствителна към регистъра, така че трябва да напишете имена на методи, имена на променливи и имена на класове в правилния регистър, или ще получите грешка.
    • Блокове код, специфичен за определен метод или цикъл, са обвити между фигурни скоби.
91968 7
91968 7

Стъпка 4. Съберете всичко заедно

Последната програма Hello World трябва да изглежда така:

публичен клас HelloWorld {public static void main (String args) {System.out.println ("Hello World."); }}

91968 8
91968 8

Стъпка 5. Запазете файла си и отворете командния ред или терминал, за да компилирате програмата

Придвижете се до папката, където сте записали HelloWorld.java и въведете

javac HelloWorld.java

. Това казва на Java компилатора, че искате да компилирате HelloWorld.java. Ако има грешки, компилаторът ще ви каже какво сте направили грешно. В противен случай не трябва да виждате съобщения от компилатора. Ако погледнете директорията, където имате HelloWorld.java сега, трябва да видите HelloWorld.class. Това е файлът, който Java ще използва за стартиране на вашата програма.

91968 9
91968 9

Стъпка 6. Стартирайте програмата

И накрая, можем да стартираме нашата програма! Въведете в командния ред или терминала

java HelloWorld

. Това казва на Java, че искате да стартирате класа HelloWorld. Трябва да видите „Hello World“. се показва във вашата конзола.

91968 10
91968 10

Стъпка 7. Поздравления, направихте първата си Java програма

Метод 3 от 3: Вход и изход

91968 11
91968 11

Стъпка 1. Сега ще разширим нашата програма Hello World, за да вземем информация от потребителя

В нашата програма Hello World ние разпечатахме низ, който потребителят да види, но интерактивната част от програмите е, когато потребителят трябва да въведе входни данни в програмата. Сега ще разширим нашата програма, за да подканим потребителя за неговото име и след това да поздравим потребителя с неговото или нейното име.

91968 12
91968 12

Стъпка 2. Импортирайте класа на скенера

В Java имаме някои вградени библиотеки, до които имаме достъп, но трябва да ги импортираме. Една от тези библиотеки е java.util, която съдържа обекта на скенера, от който се нуждаем, за да получим потребителски данни. За да импортираме класа Scanner, добавяме следния ред в началото на нашия код.

внос java.util. Scanner;

  • Това казва на нашата програма, че искаме да използваме обекта на скенера, който съществува в пакета java.util.
  • Ако искаме да имаме достъп до всеки обект в пакета java.util, просто пишем

    импортиране на java.util.*;

  • в началото на нашия код.
91968 13
91968 13

Стъпка 3. В нашия основен метод създайте нов екземпляр на обекта Scanner

Java е обектно-ориентиран език за програмиране, така че представя концепции, използващи обекти. Обектът на скенера е пример за обект, който има полета и методи. За да използваме класа Scanner, трябва да създадем нов обект Scanner, в който можем да попълним полетата и да използваме методите на. За целта пишем:

Скенер userInputScanner = нов скенер (System.in);

  • userInputScanner

  • е името на обекта на скенера, който току -що създадохме. Обърнете внимание, че името е написано в камилен калъф; това е конвенцията за именуване на променливи в Java.
  • Ние използваме

    нов

    оператор за създаване на нов екземпляр на обект. Така че в този случай ние създадохме нов екземпляр на обекта Scanner чрез писане

    нов скенер (System.in)

  • .
  • Обектът на скенера приема параметър, който казва на обекта какво да сканира. В този случай ние поставяме

    System.in

    като параметър.

    System.in

  • казва на програмата да сканира входа от системата, който е входът, който потребителят ще въведе в програмата.
91968 14
91968 14

Стъпка 4. Попитайте потребителя за въвеждане

Трябва да подканим потребителя за въвеждане, така че потребителят да знае кога да напише нещо в конзолата. Това може да се постигне с a

System.out.print

или а

System.out.println

System.out.print ("Как се казваш?");

91968 15
91968 15

Стъпка 5. Помолете обекта на скенера да вземе в следващия ред, който потребителят въвежда, и да го съхрани в променлива

Скенерът винаги ще приема данни за това, което потребителят въвежда. Следният ред ще поиска от скенера да вземе това, което потребителят е въвел за неговото име, и да го съхрани в променлива:

Низ userInputName = userInputScanner.nextLine ();

  • В Java конвенцията за използване на метод на обект е

    objectName.methodName (параметри)

    . В

    userInputScanner.nextLine ()

    ние извикваме нашия обект Scanner с името, което току -що му дадохме и след това извикваме неговия метод

    nextLine ()

  • което не приема никакви параметри.
  • Имайте предвид, че съхраняваме следващия ред в друг обект: обект String. Ние сме кръстили нашия String обект

    userInputName

91968 16
91968 16

Стъпка 6. Разпечатайте поздрав към потребителя

Сега, когато имаме запазено името на потребителя, можем да отпечатаме поздрав към потребителя. Запомнете

System.out.println ("Здравей свят.");

което написахме в основния клас? Целият код, който току -що написахме, трябва да надхвърли този ред. Сега можем да променим този ред, за да кажем:

System.out.println ("Здравей" + userInputName + "!");

  • Начинът, по който свързваме „Здравей“, името на потребителя и „!“чрез писане

    "Здравейте" + userInputName + "!"

  • се нарича конкатенация на низове.
  • Това, което се случва тук, е, че имаме три низа: "Здравей", userInputName и "!". Низовете в Java са неизменни, което означава, че не могат да се променят. Така че, когато свързваме тези три низа, ние по същество създаваме нов низ, който съдържа поздрава.
  • След това вземаме този нов низ и го подаваме като параметър на

    System.out.println

  • .
91968 17
91968 17

Стъпка 7. Съберете всичко заедно и запишете

Сега нашият код трябва да изглежда така:

внос java.util. Scanner; публичен клас HelloWorld {public static void main (String args) {Scanner userInputScanner = нов скенер (System.in); System.out.print ("Как се казваш?"); Низ userInputName = userInputScanner.nextLine (); System.out.println ("Здравей" + userInputName + "!"); }}

91968 18
91968 18

Стъпка 8. Компилирайте и стартирайте

Влезте в командния ред или терминала и изпълнете същите команди, които изпълнихме за първата ни итерация на HelloWorld.java. Първо трябва да съставим програмата:

javac HelloWorld.java

. След това можем да го стартираме:

java HelloWorld

Примерни програми за Java

Image
Image

Примерна основна Java програма

Поддръжка на wikiHow и отключете всички проби.

Image
Image

Примерна Java програма с вход

Поддръжка на wikiHow и отключете всички проби.

Съвети

  • Java е обектно-ориентиран език за програмиране, така че е полезно да прочетете повече за основите на обектно-ориентираните езици за програмиране.
  • Обектно -ориентираното програмиране има много функции, специфични за неговата парадигма. Три от тези основни характеристики са:

    • Капсулиране: възможност за ограничаване на достъпа до някои от компонентите на обекта. Java има частни, защитени и публични модификатори за полета и методи.
    • Полиморфизъм: способността обектите да поемат различни идентичности. В Java обект може да бъде хвърлен в друг обект, за да се използват методите на другия обект.
    • Наследяване: възможност за използване на полета и методи от друг клас в същата йерархия като текущия обект.

Препоръчано: