الدالة 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

أضف إجابة

يجب تسجيل الدخول حتى تتمكن من إضافة إجابة أو رد.
إعلان
تعلم الآن

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة