السلام عليكم، لديي مشكلة صغيرة في كود برنامج صغير (مجهري في الحقيقة) و الكود صحيح لكن لا يظهر النتيجة المطلوبة

هذا هو الكود :

import java.util.*;

public class rida {

public static void main(String []args) {

Scanner dokkar = new Scanner(System.in);
int age;
System.out.println("how old are you :");
age = dokkar.nextInt();

System.out.print("you have" +age+ "years old");

}

}

المشكلة هي انه بعد ان يظهر السؤال الذي يطلب ادخال العمر و عندما اقوم بادخال اي رقم يبقى البرنامج مدة قصيرة ثم يتوقف و لا يحدث شيئ

المرجو ممن يعرف الخطأ في الكود و سبب عدم إكتمال عمل البرنامج يخبرني

شكرا