آموزش ورودی و خروجی در جاوا (به زبان کاملا ساده)

رتبه: 5 ار 3 رای SSSSS
آموزش ورودی و خروجی در جاوا
نویسنده: تیم تولید محتوا زمان مطالعه 4 دقیقه
Banner Image

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

خروجی جاوا

به سادگی می توان از

System.out.println ()

یا   System.out.print()

System.out.printf()

برای ارسال خروجی به خروجی استاندارد (صفحه نمایش) استفاده کرد.

System یک کلاس است و out یک فیلد استاتیک عمومی است که داده های خروجی را می گیرد. اگر متوجه نشدید نگران نباشید. Class ها ، public و static را در فصل های بعدی توضیح می دهیم.

بیایید یک مثال برای چاپ یک جمله به عنوان خروجی بزنیم.

  1. class AssignmentOperator {
  2. public static void main(String[] args) {
  3. System.out.println(“Java programming is interesting.”);
  4. }
  5. }

خروجی

Java programming is interesting.

در اینجا ، println روشی است که رشته داخل نقل قول را نمایش می دهد.

چییست؟ println() و print() ، printf() تفاوت بین

()Print – رشته درون نقل قول را چاپ می کند.

()Println – رشته درون نقل قول را چاپ می کند. سپس مکان نما به ابتدای خط بعدی انتقال می یابد.

()Printf – قالب بندی رشته را فراهم می کند (شبیه به printf در برنامه نویسی C++ / C ).

مثال ۲ : ()print و ()println

  1. class Output {
  2. public static void main(String[] args) {
  3. System.out.println(“1. println “);
  4. System.out.println(“2. println “);
  5. System.out.print(“1. print “);
  6. System.out.print(“2. print”);
  7. }
  8. }

خروجی

۱. println

۲. println

۱. print 2. print

برای نمایش اعداد صحیح ، متغیرها و موارد دیگر از علامت نقل قول استفاده نکنید.

مثال ۳ : چاپ متغیرها و لیترال ها

  1. class Variables {
  2. public static void main(String[] args) {
  3. Double number = -10.6;
  4. System.out.println(5);
  5. System.out.println(number);
  6. }
  7. }

خروجی

۵

-۱۰٫۶

می توانید از عملگر + برای الحاق رشته ها و چاپ آن ها استفاده کنید.

مثال ۴ : رشته های به هم متصل شده را چاپ کنید

  1. class PrintVariables {
  2. public static void main(String[] args) {
  3. Double number = -10.6;
  4. System.out.println(“I am ” + “awesome.”);
  5. System.out.println(“Number = ” + number);
  6. }
  7. }

خروجی

چرب زبان

جاوا، جاوا اسکریپت رو قورت بده! بدون کلاس، سرعت 2 برابر، ماندگاری 3 برابر، پولسازی عالی با توسعه وب، ماشین لرنینگ و ... کتابخانه های پیشرفته جاوا اسکریپت و ... دانلود:

پک کامل جاوا اسکریپت  پک آموزش Node.js  پک React.js

پک کامل جاوا

پک مبانی برنامه نویسی (اختیاری-مکمل)

I am awesome.

Number = -10.6

خط زیر را در نظر بگیرید:

System.out.println(“I am ” + “awesome.”);

رشته های “I am” و “awesome.” قبل از چاپ بر روی صفحه ، ابتدا الحاق می شوند.

در خط زیر:

System.out.println(“Number = ” + number);

ابتدا مقدار متغیر number ارزیابی و توسط کامپایلر به رشته تبدیل می شود. سپس ، رشته ها جمع می شوند و روی صفحه چاپ می شوند.

ورودی جاوا

روش های مختلفی برای دریافت ورودی از کاربر در جاوا وجود دارد. در این جا استفاده از شی Scanner را یاد می گیرید.

برای این کار ، نیاز به import کلاس Scanner به برنامه دارید:

import java.util.Scanner;

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

Scanner input = new Scanner(System.in);

int number = input.nextInt();

مثال ۵ : عدد صحیح ورودی را از کاربر دریافت کنید

  1. import java.util.Scanner;
  2. class Input {
  3. public static void main(String[] args) {
  4. Scanner input = new Scanner(System.in);
  5. System.out.print(“Enter an integer: “);
  6. int number = input.nextInt();
  7. System.out.println(“You entered ” + number);
  8. }
  9. }

خروجی

Enter an integer: 23

You entered 23

در اینجا ، شی input از کلاس Scanner ایجاد می شود. سپس از متد ()nextInt در کلاس Scanner برای دریافت ورودی عدد صحیح از کاربر استفاده می شود.

برای دریافت ورودی long ، float ، double و string از کاربر ، می توانید به ترتیب از متد های

nextLong () ، nextFloat () ، nextDouble() و next()

استفاده کنید.

مثال ۶ : دریافت ورودی float ، double و String

  1. import java.util.Scanner;
  2. class Input {
  3. public static void main(String[] args) {
  4. Scanner input = new Scanner(System.in);
  5. // Getting float input
  6. System.out.print(“Enter float: “);
  7. float myFloat = input.nextFloat();
  8. System.out.println(“Float entered = ” + myFloat);
  9. // Getting double input
  10. System.out.print(“Enter double: “);
  11. double myDouble = input.nextDouble();
  12. System.out.println(“Double entered = ” + myDouble);
  13. // Getting String input
  14. System.out.print(“Enter text: “);
  15. String myString = input.next();
  16. System.out.println(“Text entered = ” + myString);
  17. }
  18. }

خروجی

Enter float: 2.343

Float entered = 2.343

Enter double: -23.4

Double entered = -23.4

Enter text: Hey!

Text entered = Hey!

profile name
تیم تولید محتوا

بخندید کتاب بخونید و خوب باشید تا جامعه مون به آرامش برسه. لطفا ! هر سوالی دارید در بخش نظرات مطرح کنید. ما یا سایر هموطنان عزیز پاسخ خواهیم داد. برای کمک به سایت ما و گسترش آموزش در بین هموطنان، در سایتها، وبلاگ ها و شبکه های اجتماعی لینک سایت ما را درج کنید.

مطالب پیشنهادی برای شما

محصولات مرتبط

مشاهده همه

دیدگاهتان را بنویسید

1 2 3 4 5

2 نظر درباره «آموزش ورودی و خروجی در جاوا (به زبان کاملا ساده)»

  • امیرعلی
    امیرعلی آیا این دیدگاه مفید بود ؟

    اگه چند متغیر رو بخایم چاپ کنم باید چیکار کنیم ؟ اگه بین اونا علامت + بزاریم اونا رو باهم جمع میکنه که

    پاسخ
    • امیر علی ناشناس

      خط فاصله بزار بینشون یا اینکه جدا جدا جلوی هم دستور چاپ رو بنویس این که کاری نداره

  • ناشناس
    ناشناس آیا این دیدگاه مفید بود ؟

    Scanner input = new
    ؛(Scanner(System.in
    سلام این دو خط بالا رو بیشتر توضیح می‌دهید؟

    پاسخ
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید