آموزش ورودی و خروجی در جاوا

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

اساطیر زبان

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

خروجی جاوا

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

 


جاوا

توی این پک فوق العاده، جاوا رو جوری یاد میگیری که تو هیچ کلاس آموزشی یا پک دیگه ای نه دیدی نه شنیدی! بدون هیچ کلاسی، با جاوا اپلیکیشن بزن، پروژه محور یاد بگیر و حسابی پول در بیار! 


 

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. }

خروجی

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!

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

2 دیدگاه. ارسال دیدگاه جدید

  • امیرعلی
    آذر 4, 1400 7:55 ق.ظ

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

    پاسخ
    • امیر علی ناشناس
      مرداد 30, 1401 12:15 ب.ظ

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

      پاسخ

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست