Java程序从用户读取数字

java.util.Scanner类是一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串。

  • 1.扫描程序使用定界符模式将其输入分成令牌,默认情况下,该模式与空格匹配。

  • 2.扫描操作可能会阻止等待输入。

  • 3.没有外部同步的情况下,扫描程序不能安全用于多线程。

nextInt()扫描仪类的方法是用来读取来自源的整数值。

示例

import java.util.Scanner;
public class ReadingNumbersFromUser {
   public static void main(String args[]){
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter a number ::");
      int num = sc.nextInt();
      System.out.println("Number entered is :: "+num);
   }
}

输出结果

Enter a number ::
5564
Number entered is :: 5564