الدالة 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" ); } }
شكراً على أي توضيح تتفضلوا به.