Java -де бірінші бағдарламаны жазудың 4 әдісі

Мазмұны:

Java -де бірінші бағдарламаны жазудың 4 әдісі
Java -де бірінші бағдарламаны жазудың 4 әдісі

Бейне: Java -де бірінші бағдарламаны жазудың 4 әдісі

Бейне: Java -де бірінші бағдарламаны жазудың 4 әдісі
Бейне: Документтерді WORD фоматынан PDF форматына ауыстыру 2024, Мамыр
Anonim

Java-бұл 1995 жылы Джеймс Гослинг жасаған объектіге бағытталған бағдарламалау тілі, ол ұғымдарды «өрістермен» (объектіні сипаттайтын атрибуттар) және «әдістермен» (объект жасай алатын әрекеттермен) «объектілер» ретінде көрсетеді дегенді білдіреді.. Java - бұл «бір рет жазу, кез келген жерге жүгіру» тілі, яғни ол Java виртуалды машинасы (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 және т.б.) орнатуға болатын өте жақсы мәтіндік редактор-бұл жоғары оқу құралы, біз оны осы оқулықта қолданамыз.

91968 3
91968 3

Қадам 3. Java Software Development Kit орнатылғанына көз жеткізіңіз

Бұл сізге бағдарламаны құрастыру үшін қажет.

  • Windows операциялық жүйесінде, егер ортаның айнымалы мәндері дұрыс болмаса, жұмыс кезінде қате пайда болуы мүмкін

    javac

  • . Бұл қатені болдырмау үшін JDK орнату туралы қосымша ақпарат алу үшін Java бағдарламалық қамтамасыз етуді дамыту жинағын қалай орнату керектігі туралы мақаланы қараңыз.

3 әдіс 2: Hello World бағдарламасы

91968 4
91968 4

Қадам 1. Біз алдымен «Сәлем әлемі» деп басып шығаратын бағдарлама жасаймыз

«Мәтіндік редакторыңызда жаңа файл жасаңыз және оны» 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. «Сәлем әлемі» деп басылатын код жолын жазыңыз

System.out.println («Сәлем әлемі.»);

  • Бұл жолдың компоненттерін қарастырайық:

    • Жүйе

    • жүйеге бірдеңе істеу керектігін айтады.
    • шығу

    • жүйеге біз кейбір шығыс материалдарын жасайтынымызды айтады.
    • println

    • «басып шығару сызығы» дегенді білдіреді, сондықтан біз жүйеге шығыс жолын басып шығаруды айтамыз.
    • Айналадағы жақшалар

      («Сәлем Әлем.»)

      әдісті білдіреді

      System.out.println ()

      параметрді қабылдайды, бұл жағдайда бұл жол

      «Сәлем Әлем.»

  • 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 класын іске қосқыңыз келетінін айтады. Сіз «Сәлем әлемі» көруге тиіссіз. консольде көрсетіледі.

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 -қадам. Біздің негізгі әдісіміздің ішінде Scanner объектісінің жаңа данасын жасаңыз

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 -қадам. Сканер нысанынан пайдаланушы енгізетін келесі жолды айнымалыға сақтауды сұраңыз

Сканер әрқашан пайдаланушы енгізген деректерді қабылдайды. Келесі жол сканерден пайдаланушының өз аты үшін енгізгенін алып, оны айнымалыға сақтауды сұрайды:

UserInputName жолы = userInputScanner.nextLine ();

  • Java -де объектінің әдісін қолдануға арналған конвенция

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

    . In

    userInputScanner.nextLine ()

    біз сканер объектісін жаңа берген атауымен атаймыз, содан кейін оның әдісін атаймыз

    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 = new Scanner (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 -де басқа объектінің әдістерін қолдану үшін объектіні басқа объектке шығаруға болады.
    • Мұрагерлік: ағымдағы объект сияқты бір иерархиядағы басқа сыныптың өрістері мен әдістерін қолдану мүмкіндігі.

Ұсынылған: