Javaда биринчи программаңызды жазуунун 4 жолу

Мазмуну:

Javaда биринчи программаңызды жазуунун 4 жолу
Javaда биринчи программаңызды жазуунун 4 жолу

Video: Javaда биринчи программаңызды жазуунун 4 жолу

Video: Javaда биринчи программаңызды жазуунун 4 жолу
Video: MS WORD ТАБЛИЦА МЕНЕН ИШТӨӨ 2024, Май
Anonim

Java-бул 1995-жылы Джеймс Гослинг тарабынан түзүлгөн объектке багытталган программалоо тили, ал түшүнүктөрдү "объекттер" катары "талаалар" (объектти сүрөттөгөн атрибуттар) жана "методдор" (объект жасай ала турган аракеттер) менен билдирет дегенди билдирет.. Java - бул "бир жолу жазуу, каалаган жерге чуркоо" тили, демек ал Java Virtual Machine (JVM) бар каалаган платформада иштөө үчүн иштелип чыккан. Java абдан так программалоо тили болгондуктан, үйрөнчүктөр үчүн түшүнүү оңой. Бул окуу куралы Java программаларын жазууга киришүү.

Кадамдар

3 методу 1: Биринчи Java программаңызды жазыңыз

91968 1
91968 1

Кадам 1. Java программаларын жазууну баштоо үчүн, иштөө чөйрөсүн орнотуңуз

Көптөгөн программисттер Java программалоо үчүн Eclipse жана Netbeans сыяктуу Интегралдык Өнүгүү Айлана -чөйрөсүн (IDE) колдонушат, бирок Java программасын жазууга жана аны IDEлерди толтурбай түзүүгө болот.

91968 2
91968 2

Кадам 2. Блокнотко окшош ар кандай программа Javaда программалоо үчүн жетиштүү болот

Хардкор программисттер кээде терминалдын ичиндеги vim жана emacs сыяктуу текст редакторлорун колдонууну туура көрүшөт. Windows машинасына да, Linuxка негизделген машинага да (Mac, Ubuntu ж.б.) орнотула турган абдан жакшы текст редактору-бул үйрөткүчтө колдонула турган Sublime Text.

91968 3
91968 3

Кадам 3. Java программалык камсыздоону иштеп чыгуу комплектинин орнотулганын текшериңиз

Бул сиздин программаны түзүү үчүн керек болот.

  • Windows негизделген операциялык тутумда, эгер чөйрөнүн өзгөрмөлөрү туура эмес болсо, иштеп жатканда ката кетишиңиз мүмкүн

    javac

  • . Бул катаны болтурбоо үчүн JDK орнотуу жөнүндө көбүрөөк маалымат алуу үчүн Java программалык камсыздоону өнүктүрүү комплектин кантип орнотуу керектигин караңыз.

Метод 2 3: Hello World программасы

91968 4
91968 4

Кадам 1. Биз адегенде "Hello World" басып чыгарган программаны түзөбүз

"Текст редакторуңузда жаңы файл түзүңүз жана аны" HelloWorld.java "катары сактаңыз. HelloWorld - бул сиздин класстын аты жана сизге файлыңыздын аты менен бирдей болуу үчүн класстын аты керек болот.

91968 5
91968 5

Кадам 2. Классыңызды жана негизги ыкмаңызды жарыялаңыз

Негизги ыкма

public static void main (String args)

программалоо иштеп жатканда аткарыла турган ыкма. Бул негизги ыкма ар бир Java программасында бирдей ыкма декларациясына ээ болот.

коомдук класс HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Кадам 3. "Hello World" басып чыгаруучу коддун сабын жазыңыз

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

  • Бул линиянын компоненттерин карап көрөлү:

    • Система

    • системага бир нерсе кылууну айтат.
    • чыгуу

    • системага биз кээ бир продуктыларды жасай тургандыгыбызды айтат.
    • 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

. Бул HelloWorld.java түзгүңүз келген 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, анда биз колдонуучу киргизүүсүн алуу үчүн керек болгон Сканер объектисин камтыйт. Сканер классын импорттоо үчүн, биз кодубуздун башына төмөнкү сапты кошобуз.

java.util. Scanner импорттоо;

  • Бул биздин программага java.util пакетинде бар Сканер объектин колдонууну каалагандыгыбызды билдирет.
  • Эгерде биз java.util пакетиндеги ар бир объектке кирүүнү кааласак, анда жөн эле жазабыз

    java.util импорттоо.*;

  • биздин коддун башында.
91968 13
91968 13

3 -кадам. Биздин негизги методдун ичинде Сканер объектисинин жаңы үлгүсүн жасаңыз

Java-бул объектке багытталган программалоо тили, ошондуктан ал объекттерди колдонуп түшүнүктөрдү билдирет. Сканер объектиси - талаалары жана методдору бар объектинин мисалы. Сканер классын колдонуу үчүн, биз талааларды толтуруп, методдорун колдоно турган жаңы сканер объектин түзүшүбүз керек. Бул үчүн биз мындай деп жазабыз:

Сканер userInputScanner = жаңы сканер (System.in);

  • userInputScanner

  • бул биз жөн гана сканерлеген объектинин аты. Аты төө корпусуна жазылганына көңүл буруңуз; бул Javaдагы өзгөрмөлөрдү атоо боюнча конвенция.
  • Биз колдонобуз

    жаңы

    оператор объекттин жаңы нускасын түзүү үчүн. Ошентип, бул учурда, биз жазуу аркылуу Сканер объектисинин жаңы нускасын түздүк

    жаңы сканер (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. Сканердин объектисин колдонуучу киргизген кийинки сапка киргизүүнү жана өзгөрмөлүү кылып сактоону сураңыз

Сканер дайыма колдонуучу терип жаткан нерселер боюнча маалыматтарды алып турат. Кийинки сап сканерден колдонуучунун өзүнүн аты үчүн жазганын алып, аны өзгөрмөлүү түрдө сактоону суранат:

String userInputName = userInputScanner.nextLine ();

  • Javaда объекттин методун колдонуу конвенциясы болуп саналат

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

    . Жылы

    userInputScanner.nextLine ()

    биз сканерибиздин объектисин жаңы эле берген атыбыз менен чакырып жатабыз, анан анын ыкмасын чакырып жатабыз

    nextLine ()

  • ал эч кандай параметрлерди кабыл албайт.
  • Кийинки сапты башка объектке сактап жатканыбызга көңүл буруңуз: String объектиси. Биз String объектибизге ат койдук

    userInputName

91968 16
91968 16

Кадам 6. Колдонуучуга куттуктоону басып чыгарыңыз

Эми бизде колдонуучунун аты сакталган, биз колдонуучуга куттуктоону басып чыгара алабыз. Эске алыңыз

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

биз негизги класста жаздык? Биз жазган коддун баары ошол сызыктан жогору кетиши керек. Эми биз бул линияны өзгөртө алабыз:

System.out.println ("Салам" + userInputName + "!");

  • "Саламатсызбы", колдонуучунун аты жана "!" Чынжырчасы. жазуу менен

    "Салам" + userInputName + "!"

  • String concatenation деп аталат.
  • Бул жерде эмне болуп жатат, бизде үч сап бар: "Салам", userInputName жана "!". Javaдагы саптар өзгөрүлбөйт, демек аларды өзгөртүүгө болбойт. Ошентип, биз бул үч сапты бириктирип жатканда, биз негизинен саламдашууну камтыган жаңы сапты түзөбүз.
  • Андан кийин биз бул жаңы сапты алып, аны параметр катары беребиз

    System.out.println

  • .
91968 17
91968 17

Кадам 7. Бардыгын чогуу коюп, сактап коюңуз

Биздин код азыр ушундай болушу керек:

java.util. Scanner импорттоо; коомдук класс HelloWorld {public static void main (String args) {Scanner userInputScanner = new Scanner (System.in); System.out.print ("Атың ким?"); String 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да, объектти башка объекттин методдорун колдонуу үчүн башка объектке ыргытса болот.
    • Мурас: учурдагы объект менен бир иерархияда башка класстын талааларын жана ыкмаларын колдонуу мүмкүнчүлүгү.

Сунушталууда: