4 راه برای نوشتن اولین برنامه در جاوا

فهرست مطالب:

4 راه برای نوشتن اولین برنامه در جاوا
4 راه برای نوشتن اولین برنامه در جاوا

تصویری: 4 راه برای نوشتن اولین برنامه در جاوا

تصویری: 4 راه برای نوشتن اولین برنامه در جاوا
تصویری: آموزش انتقال اطلاعات از آیفون قدیمی به آیفون جدید بدون نیاز به کامپیوتر 2024, ممکن است
Anonim

جاوا یک زبان برنامه نویسی شی گرا است که در سال 1995 توسط جیمز گاسلینگ ایجاد شد ، به این معنی که مفاهیم را به عنوان "اشیاء" با "زمینه ها" (که ویژگی هایی هستند که شی را توصیف می کنند) و "متدها" (اعمالی که شی می تواند انجام دهد) نشان می دهد. به جاوا یک زبان "یکبار بنویس ، همه جا اجرا کن" است ، به این معنی که برای اجرای روی هر پلتفرمی که دارای ماشین مجازی جاوا (JVM) است طراحی شده است. از آنجا که جاوا یک زبان برنامه نویسی بسیار واضح است ، یادگیری و درک آن برای مبتدیان آسان است. این آموزش مقدمه ای برای نوشتن برنامه ها در جاوا است.

مراحل

روش 1 از 3: نوشتن اولین برنامه جاوا

91968 1
91968 1

مرحله 1. برای شروع نوشتن برنامه ها در جاوا ، محیط کار خود را تنظیم کنید

بسیاری از برنامه نویسان از محیط های توسعه یکپارچه (IDE) مانند Eclipse و Netbeans برای برنامه نویسی جاوا استفاده می کنند ، اما می توان یک برنامه جاوا نوشت و بدون IDE های متورم آن را کامپایل کرد.

91968 2
91968 2

مرحله 2. هر نوع برنامه شبیه Notepad برای برنامه نویسی در جاوا کافی است

برنامه نویسان هاردکور گاهی ترجیح می دهند از ویرایشگرهای متنی که در ترمینال هستند مانند vim و emacs استفاده کنند. یک ویرایشگر متن بسیار خوب که هم بر روی دستگاه ویندوز و هم بر روی دستگاه مبتنی بر لینوکس (Mac ، Ubuntu و غیره) قابل نصب است Sublime Text است ، چیزی که ما در این آموزش از آن استفاده خواهیم کرد.

91968 3
91968 3

مرحله 3. مطمئن شوید که کیت توسعه نرم افزار جاوا را نصب کرده اید

برای گردآوری برنامه خود به این مورد نیاز خواهید داشت.

  • در یک سیستم عامل مبتنی بر ویندوز ، اگر متغیرهای محیط درست نباشند ، ممکن است هنگام اجرا خطایی دریافت کنید

    جاواک

  • به برای جلوگیری از این خطا ، به مقاله نصب نحوه نصب کیت توسعه نرم افزار جاوا برای اطلاعات بیشتر در مورد نصب JDK مراجعه کنید.

روش 2 از 3: برنامه سلام جهانی

91968 4
91968 4

مرحله 1. ما ابتدا یک برنامه ایجاد می کنیم که "Hello World" را چاپ می کند

"در ویرایشگر متن خود ، یک فایل جدید ایجاد کنید و آن را با نام" HelloWorld.java "ذخیره کنید. HelloWorld نام کلاس شما است و شما باید نام کلاس خود را با نام فایل خود داشته باشید.

91968 5
91968 5

مرحله 2. کلاس و روش اصلی خود را اعلام کنید

روش اصلی

public static void main (String args)

روشی است که هنگام اجرای برنامه نویسی اجرا می شود. این روش اصلی در هر برنامه جاوا اعلان متد یکسانی خواهد داشت.

کلاس عمومی HelloWorld {public static void main (String args) {}}

91968 6
91968 6

مرحله 3. خطی را که چاپ می شود "Hello World" بنویسید

System.out.println ("سلام جهان.") ؛

  • اجازه دهید اجزای این خط را بررسی کنیم:

    • سیستم

    • به سیستم می گوید که کاری انجام دهد.
    • بیرون

    • به سیستم می گوید که ما برخی کارهای خروجی را انجام می دهیم.
    • چاپ

    • مخفف "خط چاپ" است ، بنابراین ما به سیستم می گوییم یک خط را در خروجی چاپ کند.
    • پرانتزهای اطراف

      ("سلام دنیا.")

      به این معنی است که روش

      System.out.println ()

      پارامتری را وارد می کند که در این مورد ، String است

      "سلام دنیا."

  • توجه داشته باشید که برخی از قوانین در جاوا وجود دارد که باید آنها را رعایت کنیم:

    • شما همیشه باید یک نقطه ویرگول در انتهای هر خط اضافه کنید.
    • جاوا به حروف کوچک و بزرگ حساس است ، بنابراین باید نام متدها ، نام متغیرها و نام کلاس ها را با حروف صحیح بنویسید ، در غیر این صورت با خطا مواجه خواهید شد.
    • بلوک های کد مخصوص یک روش یا حلقه خاص بین براکت های فرفری قرار گرفته اند.
91968 7
91968 7

مرحله 4. همه را با هم ترکیب کنید

آخرین برنامه Hello World شما باید به شکل زیر باشد:

کلاس عمومی HelloWorld {public static void main (String args) {System.out.println ("سلام جهان.")؛ }}

91968 8
91968 8

مرحله 5. فایل خود را ذخیره کرده و خط فرمان یا ترمینال را باز کنید تا برنامه کامپایل شود

به پوشه ای که HelloWorld.java را در آن ذخیره کرده اید بروید و آن را تایپ کنید

javac HelloWorld.java

به این به کامپایلر جاوا می گوید که می خواهید HelloWorld.java را کامپایل کنید. در صورت وجود خطا ، کامپایلر به شما می گوید که اشتباه کرده اید. در غیر این صورت ، نباید هیچ پیامی از کامپایلر مشاهده کنید. اگر اکنون به دایرکتوری ای که HelloWorld.java در آن قرار دارد نگاه کنید ، باید HelloWorld.class را مشاهده کنید. این فایلی است که جاوا برای اجرای برنامه شما استفاده می کند.

91968 9
91968 9

مرحله 6. برنامه را اجرا کنید

سرانجام ، ما باید برنامه خود را اجرا کنیم! در خط فرمان یا ترمینال ، عبارت را وارد کنید

جاوا HelloWorld

به این به جاوا می گوید که می خواهید کلاس HelloWorld را اجرا کنید. شما باید "سلام جهان" را ببینید. در کنسول خود ظاهر شوید

91968 10
91968 10

مرحله 7. تبریک می گوییم ، شما اولین برنامه جاوا خود را ساخته اید

روش 3 از 3: ورودی و خروجی

91968 11
91968 11

مرحله 1. ما اکنون برنامه Hello World خود را برای دریافت ورودی از کاربر گسترش می دهیم

در برنامه Hello World ، ما یک رشته برای چاپ کاربر چاپ کردیم ، اما قسمت تعاملی برنامه ها زمانی است که کاربر می تواند ورودی برنامه را وارد کند. اکنون برنامه خود را گسترش می دهیم تا نام کاربر را از کاربر بخواهد و سپس با نام او به کاربر سلام می کند.

91968 12
91968 12

مرحله 2. کلاس Scanner را وارد کنید

در جاوا ، ما کتابخانه هایی داریم که به آنها دسترسی داریم ، اما باید آنها را وارد کنیم. یکی از این کتابخانه ها java.util است که حاوی شیء Scanner است که برای دریافت ورودی کاربر به آن نیاز داریم. برای وارد کردن کلاس Scanner ، خط زیر را به ابتدای کد خود اضافه می کنیم.

واردات java.util. Scanner؛

  • این به برنامه ما می گوید که ما می خواهیم از شیء Scanner که در بسته java.util وجود دارد استفاده کنیم.
  • اگر می خواهیم به هر شیء موجود در بسته java.util دسترسی داشته باشیم ، به سادگی می نویسیم

    واردات java.util.*؛

  • در ابتدای کد ما
91968 13
91968 13

مرحله 3. در داخل روش اصلی ما ، نمونه جدیدی از شیء Scanner را مثال بزنید

جاوا یک زبان برنامه نویسی شی گرا است ، بنابراین مفاهیم را با استفاده از اشیا نشان می دهد. شیء اسکنر نمونه ای از شی است که دارای فیلدها و متد ها می باشد. به منظور استفاده از کلاس اسکنر ، ما باید یک شیء جدید اسکنر ایجاد کنیم که بتوانیم زمینه های آن را پر کرده و از متدهای آن استفاده کنیم. برای این کار می نویسیم:

اسکنر userInputScanner = اسکنر جدید (System.in) ؛

  • userInputScanner

  • نام شیء Scanner است که ما به تازگی آن را مثال زده ایم. توجه داشته باشید که نام در شتر نوشته شده است. این یک قرارداد برای نامگذاری متغیرها در جاوا است.
  • ما از

    جدید

    اپراتور برای ایجاد یک نمونه جدید از یک شی. بنابراین ، در این مثال ، ما یک نمونه جدید از شیء 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 ()؛

  • در جاوا ، قرارداد استفاده از متد شیء است

    objectName.methodName (پارامترها)

    به که در

    userInputScanner.nextLine ()

    ، ما شیء اسکنر خود را با نامی که به آن داده ایم صدا می کنیم و سپس روش آن را فرا می خوانیم

    nextLine ()

  • که هیچ پارامتری را در نظر نمی گیرد.
  • توجه داشته باشید که ما خط بعدی را در یک شی دیگر ذخیره می کنیم: شی String. ما شیء String خود را نامگذاری کرده ایم

    userInputName

91968 16
91968 16

مرحله 6. یک سلام برای کاربر چاپ کنید

اکنون که نام کاربر ذخیره شده است ، می توانیم یک سلام برای کاربر چاپ کنیم. یادت باشد

System.out.println ("سلام جهان.") ؛

که ما در کلاس اصلی نوشتیم؟ تمام کدهایی که ما نوشتیم باید بالاتر از آن خط باشد. اکنون می توانیم آن خط را تغییر دهیم تا بگوییم:

System.out.println ("سلام" + userInputName + "!") ؛

  • روشی که ما "سلام" ، نام کاربر و "!" با نوشتن

    "سلام" + userInputName + "!"

  • String concatenation نامیده می شود.
  • آنچه در اینجا اتفاق می افتد این است که ما سه رشته داریم: "سلام" ، userInputName و "!". رشته ها در جاوا تغییر ناپذیر هستند ، به این معنی که نمی توان آنها را تغییر داد. بنابراین هنگامی که ما این سه رشته را به هم متصل می کنیم ، اساساً یک رشته جدید ایجاد می شود که حاوی سلام است.
  • سپس این رشته جدید را گرفته و به عنوان پارامتر به آن تغذیه می کنیم

    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

به سپس می توانیم آن را اجرا کنیم:

جاوا HelloWorld

نمونه برنامه های جاوا

Image
Image

نمونه برنامه جاوا

پشتیبانی از wikiHow و همه نمونه ها را باز کنید.

Image
Image

نمونه برنامه جاوا با ورودی

پشتیبانی از wikiHow و همه نمونه ها را باز کنید.

نکات

  • جاوا یک زبان برنامه نویسی شی گرا است ، بنابراین خواندن مطالب بیشتر در زمینه زبان های برنامه نویسی شی گرا مفید است.
  • برنامه نویسی شی گرا دارای ویژگی های زیادی است که مخصوص پارادایم آن است. سه مورد از این ویژگی های اصلی عبارتند از:

    • کپسوله سازی: توانایی محدود کردن دسترسی به برخی از اجزای شیء. جاوا دارای اصلاح کننده های خصوصی ، محافظت شده و عمومی برای زمینه ها و روش ها است.
    • پلی مورفیسم: توانایی اجسام برای به دست آوردن هویت های مختلف. در جاوا ، می توان یک شی را در شیء دیگری ریخت تا از متدهای شی دیگر استفاده کند.
    • وراثت: توانایی استفاده از فیلدها و متدهای یک کلاس دیگر در سلسله مراتب مشابه شیء فعلی.

توصیه شده: