کلاس Scanner در جاوا :
کلاس Scanner در زبان برنامهنویسی جاوا یک کلاس است که برای خواندن ورودی از کاربر به کار میرود. این کلاس به برنامهنویسان امکان میدهد تا ورودیهای مختلف را از کاربر دریافت کنند، آنها را پردازش کنند و بر اساس آنها عملیاتهای مورد نیاز را انجام دهند.
برای استفاده از کلاس Scanner در برنامههای جاوا، ابتدا باید کتابخانهای که این کلاس در آن قرار دارد را import کنیم. برای این کار از دستور import java.util.Scanner استفاده میکنیم.
سپس یک شیء از کلاس Scanner ایجاد میکنیم تا بتوانیم از توابع آن برای خواندن ورودی استفاده کنیم. برای این کار از دستور Scanner scanner = new Scanner(System.in) استفاده میکنیم. این دستور یک شیء از کلاس Scanner به نام scanner ایجاد میکند که برای خواندن از ورودی استفاده میشود. با استفاده از System.in به Scanner میگوییم که ورودی را از کاربر بخواند.
حالا میتوانیم از توابع Scanner برای خواندن ورودی استفاده کنیم. برای مثال، تابع nextInt() برای خواندن یک عدد صحیح استفاده میشود. برای خواندن یک عدد صحیح از کاربر، میتوانیم از دستور int number = scanner.nextInt() استفاده کنیم. این دستور عددی که توسط کاربر در ورودی وارد شده است را در متغیر number ذخیره میکند.
همچنین تابعهای دیگری نیز در کلاس Scanner وجود دارند که برای خواندن ورودیهای دیگر مانند عدد اعشاری، رشته، حرف و غیره استفاده میشوند.
بعد از خواندن ورودی از کاربر، میتوانیم این ورودی را بررسی و پردازش کنیم. برای مثال، میتوانیم یک شرط قرار دهیم که اگر عدد وارد شده توسط کاربر بزرگتر از ۱۰ بود، یک پیام خاص نمایش داده شود. برای این کار میتوانیم از دستور if(number > 10) استفاده کنیم. در صورتی که شرط صحیح باشد، دستور داخل if اجرا خواهد شد و پیام مورد نظر نمایش داده خواهد شد.
کلاس Scanner در جاوا یکی از ابزارهای مفید برای خواندن ورودی از کاربر است. با استفاده از توابع این کلاس، میتوانیم ورودیهای مختلف را از کاربر دریافت کنیم و بر اساس آنها عملیاتهای مورد نیاز را انجام دهیم.