الجمعة، 31 مارس 2017

كيف امنع المستخدم من كتابة الاحرف في الجافا

السلام عليكم

انظر هذا الكود

هذا عبارة عن برنامج يطلب من المستخدم ادخال مواليده مثل اذا ادخل رقم 2000 فسوف يعرض له عمرك هو 17 ولكن هنا سؤالي ماذا اذا ادخل المستخدم بدل 2000 حرف مثلا a فسوف تحدث اخطاء بالبرنامج فكيف اجبر المستخدم على ادخال الارقام فقط .

package TEXT;

import java.util.Calendar;

import java.util.Scanner;

import java.util.InputMismatchException;

public class Age {

static Scanner reader=new Scanner(System.in);

public static void main(String[] args) {

System.out.print("Enter Your Bitarth:");
int age=reader.nextInt();
int year=Calendar.getInstance().get(Calendar.YEAR);
int bitarth=year-age;
System.out.println("Your age is " + (bitarth+1) + " Years");

}

}



from حسوب I/O - الأكثر شيوعاً http://ift.tt/2oHDpJh

ليست هناك تعليقات:

إرسال تعليق

دائماً، رأيكم يهمنا،