في Java، يعتمد الإدخال على فئة Scanner . الماسح الضوئي هو فئة جديدة تمت إضافتها في JDK 1.5.
Scannerreader=newScanner(System.in);
يستدعي كائن القارئ الطرق التالية لقراءة أنواع أساسية مختلفة من البيانات التي يدخلها المستخدم في سطر الأوامر:
nextBoolean(): إدخال قيمة منطقية
nextByte (): بايت الإدخال
nextShort(): أدخل عددًا صحيحًا قصيرًا
nextInt(): إدخال عدد صحيح
nextLong(): إدخال عدد صحيح طويل
nextFloat(): إدخال رقم النقطة العائمة بدقة واحدة
nextDouble(): إدخال رقم النقطة العائمة بدقة مزدوجة
هناك ثلاث عبارات إخراج شائعة الاستخدام في Java:
سيتم التفاف طباعة التفاف الخط تلقائيًا بعد الإخراج.
الطباعة بدون فواصل الأسطر.
الإخراج حسب التنسيق.
أحرف التحكم في التنسيق الشائعة هي كما يلي:
يلاحظ :
عند استخدام System.out.println() أو System.out.print() لإخراج ثابت سلسلة، لا يمكن أن يظهر "سطر الإرجاع"، على سبيل المثال:
System.out.println("مرحبًا، تشرفت بلقائك");// لا يمكن تجميع طريقة الكتابة هذه.
إذا أردنا إخراج سلسلة أطول، فيمكننا تقسيم السلسلة إلى عدة أجزاء ثم استخدام رمز التسلسل + لربطها من طرف إلى طرف، على سبيل المثال:
System.out.println("مرحبًا،" + "تشرفت بلقائك")؛// هذه هي الطريقة الصحيحة للكتابة