Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

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

أضف تعليق

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