الدالة nextLine في جافا لا تعمل
السلام عليكم.
حين كنت اتدرب على هذه الدالة واجهت مشكلة.
الطلب الأول الخاص بالعمر يتنفذ كما أريد، لكن يقوم البرنامج بتنفيذ كل الأوامر بعد ذلك دون أن ينتظر المستخدم حتى يدخل معلوماته.
import java.util.Scanner; public class JavaApplication4 { public static void main(String[] args) { Scanner input = new Scanner (System.in); int a; String name; System.out.print("enter a number:" ); a = input.nextInt(); System.out.print("Enter your full name:" ); name = input.nextLine(); System.out.print("you have entered the number :"+a+ "\n" ); System.out.print("your full name is :" +name+ "\n" ); } }
شكراً على أي توضيح تتفضلوا به.
إجابات 1
أضف إجابة
يجب تسجيل الدخول حتى تتمكن من إضافة إجابة أو رد.
روابط مهمة
حقوق النشر
جميع الحقوق محفوظة لموقع هرمش. لا يسمح باستخدام الشروحات لأغراض تجارية، إجراء تعديل عليها، نشرها في موقع آخر، وضع الشروحات في تطبيق أو في كتاب إلا في حال أخذ موافقة صريحة من إدارة الموقع كما أن المحتوى مسجل بواسطة DMCA و في حال قيامك بمخالفة حقوق النشر سنضطر آسفين لاتخاذ الإجراءات اللازمة.