• java中取得用户输入的方法


    java中取得用户输入的方法

    1.采用java.util.Scanner类

    采用Scannerd的next()方法读取,测试代码如下:

    1. Scanner sc=new Scanner(System.in);  
    2. System.out.println("waiting inputchar:");  
    3. String n=sc.next();  
    4. System.out.println(n);  

    当然记得在上面引入相关包:

    1. import java.util.Scanner;  

    2.采用BufferedReader类取得用户输入

    BufferedReader类是java.IO.Reader的子类

    实例代码如下:

    1. //采用 BufferedReader取得用户输入  
    2. //BufferedReader接收的是java.io.reader类的实例  
    3. //这里我们可以用java.IO.InputStreamReader  
    4.           
    5. //使用流操作的时候记得加上异常处理,不然会报错误  
    6. try  
    7. {  
    8. BufferedReader bt=new BufferedReader(new InputStreamReader(System.in));  
    9. String s=bt.readLine();  
    10. System.out.println(s);  
    11. }  
    12. catch(java.io.IOException ex)   
    13. {  
    14. System.out.println(ex.getMessage());  
    15. }  

    这里要加上try..catch()异常处理块,不然会报以下异常信息:

    1. Exception in thread "main" java.lang.Error: Unresolved compilation problem:   
    2. Unhandled exception type IOException
  • 相关阅读:
    docker基本指令
    Process API
    Go的Context用法
    golang的可空类型和零值
    动态编程(DynamicObject、ExpandoObject)
    git clean
    SQL Server Join
    公用表表达式 Common Table Expression
    ubuntu安装mysql
    asp.net core-使用Nlog和log4net
  • 原文地址:https://www.cnblogs.com/wzhanke/p/4778988.html
Copyright © 2020-2023  润新知