zoukankan      html  css  js  c++  java
  • Scanner类的概述及其构造方法

    Scanner类的概述及其构造方法

     1 package cn.itcast_01;
     2 
     3 /*
     4  * Scanner类  在JDK5以后出现的用于键盘录入数据的类。
     5  * 
     6  * 前面的时候用Scanner类的步骤:
     7  *         A:导包
     8  *         B:创建对象
     9  *         C:调用方法
    10  * 
    11  * System类下有一个静态的字段(字段=成员变量=事物属性):
    12  * 比如:
    13  * class System {
    14  *         public static final InputStream in; “标准”输入流。此流已打开并准备提供输入数据。通常,此流对应于键盘输入或者由主机环境或用户指定的另一个输入源。 // 引用数据类型
    15  * }
    16  *         InputStream is = System.in;
    17  * 
    18  * class Demo {
    19  *         public static final int x = 10; // 基本数据类型
    20  *         public static final Student s = new Student(); // 引用数据类型
    21  * }
    22  *         int y = Demo.x;
    23  *         Student s = Demo.s;
    24  * 
    25  * 构造方法:
    26  *         public Scanner(InputStream source)
    27  *             可以看见构造方法需要的是引用数据类型InputStream,而System.in得到的就是InputStream类型。
    28  */
    29 import java.util.Scanner;
    30 
    31 public class ScannerDemo {
    32     public static void main(String[] args) {
    33         // 创建对象
    34         Scanner sc = new Scanner(System.in);
    35         // Resource leak: 'sc' is never closed 资源泄漏:'sc'永远不会关闭
    36 
    37         int x = sc.nextInt();
    38         System.out.println("x:" + x);
    39         
    40         sc.close();
    41     }
    42 }
  • 相关阅读:
    tableview 与 tableview cell
    swift基础知识
    HttpRequest
    ios界面跳转
    C# TextBox常用方法总结
    C#中string.format用法详解
    数据库填充DataSet,逐行访问
    C#连接SQL SERVER数据库的详细步骤!
    高德地图API INVALID_USER_SCODE问题以及keystore问题
    基础地图Android SDK
  • 原文地址:https://www.cnblogs.com/chenmingjun/p/8477390.html
Copyright © 2011-2022 走看看