برای اینکه کاربر بتواند خودش مقدار متغیر را تنظیم کند، لازم است که بتواند مقادیر را از صفحه کلید وارد کند. برای این کار از شی in
استفاده می شود که به صورت زیر نوشته می شود:
<پیش>
Scanner in = new Scanner(System.in);
اما برای اینکه کار کند، ابتدا باید آن را با استفاده از import java.util.Scanner
وارد کنید
برای به دست آوردن یک مقدار صحیح، از in.nextInt();
استفاده کنید، که نتیجه آن باید به یک متغیر اختصاص داده شود.
به عنوان مثال،
<پیش>
int a = in.nextInt();
روش های دیگری برای انواع داده های دیگر وجود دارد:
- next(): خط ورودی را تا اولین فاصله می خواند
- nextLine(): کل خط ورودی را می خواند
- nextInt(): int وارد شده را می خواند
- nextDouble(): ورودی را دو برابر می خواند
- nextBoolean(): یک مقدار بولی را می خواند
- nextByte(): بایت عددی وارد شده را می خواند
- nextFloat(): شناور وارد شده را می خواند
- nextShort(): عدد وارد شده را کوتاه می خواند