كونكت للتقنية Connect4Techsكونكت للتقنية Connect4Techs
أدوات مجانية: حاسبة Subnet · امتحانات تجريبية · قاموس المصطلحات ←
الرئيسية » برمجة » جافا » المدخلات في جافا Inputs

المدخلات في جافا Inputs

بقلمAhmad Hussain تاريخ النشر3 أبريل 2022 وقت القراءة1 دقائق المشاهدات60
المدخلات في جافا  Inputs
محتويات المقال 3
  1. المدخلات User Input
  2. انواع المدخلات
  3. امثلة عن المدخلات

المدخلات User Input

وهي قيم يتم أدخالها من قبل المستخدم على شاشة التنفيذ ليتم معالجتها .

في لغة الجافا توجد عدة طرق لأجراء عمليات الادخال ولكن سنأخذ اسهل الطرق واكثرها شيوعاً باستخدام كلاس Scanner وهو كلاس جاهز ضمن مكتبة java.util

				
					import java.util.Scanner;
public class Example {
  public static void main(String[] args) {
    Scanner myObj = new Scanner(System.in);
    String userName = myObj.nextLine();
  }
}

				

توضيح للكود

				
					import java.util.Scanner;
				

هذا هو كلاس Scanner وتم اضافته الى المشروع

				
					Scanner myObj = new Scanner(System.in);
				

في هذا السطر تم انشاء اوبجكت من كلاس Scanner

				
					String userName = myObj.nextLine();
				

في هذا السطر تم اجراء عملية الادخال ووضعها في متغير نصي

انواع المدخلات

nextLine خاص بقراءة قيم string

				
					String userName = myObj.nextLine();
				

nextInt خاص بقراءة قيم int

				
					int number = myObj.nextInt();
				

nextShort خاص بقراءة قيم short

				
					short number = myObj.nextShort();
				

nextLong خاص بقراءة قيم long

				
					long number = myObj.nextLong();
				

nextFloat خاص بقراءة قيم float

				
					float number = myObj.nextFloat();
				

nextDouble خاص بقراءة قيم double

				
					double number = myObj.nextDouble();
				

nextByte خاص بقراءة قيم byte

				
					byte by = myObj.nextByte();
				

nextBoolean خاص بقراءة قيم boolean

				
					boolean bo = myObj.nextBoolean();
				

امثلة عن المدخلات

مثال ادخال الاسم وطباعته

				
					import java.util.Scanner;
public class Example {
  public static void main(String[] args) {
    Scanner myObj = new Scanner(System.in);
    System.out.print("Enter Your Name :");
    String myName = myObj.nextLine();
    System.out.println("Welcome :"+myName);
  }
}
				

Output :
Enter Your Name :Saif
Welcome :Saif

مثال جمع رقمين

				
					import java.util.Scanner;
public class Example {
  public static void main(String[] args) {
    Scanner myObj = new Scanner(System.in);
    System.out.print("Enter Number1 :");
    int num1 = myObj.nextInt();
    System.out.print("Enter Number2 :");
    int num2 = myObj.nextInt();
    int sum=num1+num2;
    System.out.println("Sum="+sum);
  }
}

				

Output :
Enter Number1 :5
Enter Number2 :15
Sum=20

استفدت من المقال؟شاركه مع زمايلك، يمكن يفيدهم كمان.
كتب بواسطةAhmad Hussain

مهندس شبكات بخبرة أكثر من 10 سنوات في تصميم شبكات الشركات وتشغيلها وتأمينها. حاصل على شهادات سيسكو CCNA و CCNP و CCIE، وشهادتي Fortinet NSE 4 و NSE 7، ودرس كورسات Microsoft MCSA و VMware و Palo Alto (PCNSA / PCNSE) و MikroTik (MTCNA / MTCRE) و Aruba و Ubiquiti، إلى جانب أنظمة الاتصالات VoIP (Asterisk و Elastix و 3CX). يكتب في كونكت للتقنية شروحات عملية في الشبكات وأمن المعلومات.

إعلان
إعلان
0% اتقرا