nextBoolean تستخدم اذا كان المطلوب من المستخدم ادخال احد القيمتين true او false عن طريق الكيبورد.
next تستخدم اذا اراد المستخدم ادخال كلمة واحد تقريبا اي انها اذا استخدمت next اول مسافة تعتبر كلمة ولا ينظر لما بعدها.
nextLine تستخدم اذا اراد المستخدم ادخال اكثر من كلمة او اكثر من سطر او اكثر من جملة. اذن المتحكم في هذه النقطة اذا تم الضغط على enter من الكيبورد.
مثال: اذا اراد المستخدم ادخال كلمة مثل hello world في متغير اسمه str ثم ضغط المستخدم على enter :
1-
كود:
String str = sc.next();
في هذه الحال المتغير str سيحتوي على كلمة hello فقط لانه يوجد مسافة ولا ينظر لما بعدها.
2-
كود:
String str = sc.nextLine();
في هذه الحال المتغير str سيحتوي على hello world