zoukankan      html  css  js  c++  java
  • Java-控制台接受用户输入数据的方法

     package 控制台接受输入;
     
     import java.io.BufferedReader;
     import java.io.IOException;
     import java.io.InputStream;
     import java.io.InputStreamReader;
     import java.nio.Buffer;
     import java.util.Scanner;
     
     public class InputCode {
         public static void main(String[] args) throws IOException {
             /*
              * Scanner类中的方法 
              * 完美
              */
             Scanner input =new Scanner(System.in);
             System.out.println("please input your name ");
             String name=input.nextLine();
             System.out.println(name);
             /*
              * 缺点:只能接受用户输入的一个字符
              */
             System.out.println("enter your name");
             char name1 = 0;
             try {
                 //inputstream中的read()方法放回输入流中下一个字符
                 name1 = (char) System.in.read();
             } catch (IOException e) {
                 e.printStackTrace();
             }
             System.out.println(name1);
             /*
              * InputStreamReader和BufferedReader方法 
              * 优点:可以获取字符串
              * 缺点:获取的是int或者string人需要强转
              */
             //通常,Reader 所作的每个读取请求都会导致对底层字符或字节流进行相应的读取请求。因此,建议用 BufferedReader 
             //包装所有其 read() 操作可能开销很高的 Reader(如 FileReader 和 InputStreamReader)。例如, 
             //BufferedReader in= new BufferedReader(new FileReader("foo.in"));
             System.out.println("enter your name");
             InputStreamReader input1=new InputStreamReader(System.in);
             BufferedReader in=new BufferedReader(input1);
             String name2=in.readLine();
             System.out.println(name2);
         }
     }

    原文:https://www.cnblogs.com/yigenmao/p/6937545.html

  • 相关阅读:
    SQL 游标使用实例 no
    C# DataTable 转换成JSON数据 no
    css设置滚动条的样式 no
    C# DataTable 转换成JSON数据 no
    springboot项目打包jar 并打包为exe启动
    springboot 项目启动自动打开浏览器访问网站设置
    springboot启动创建系统托盘及功能
    关于Web Service
    最近的我
    C++ wstring和string相互转换
  • 原文地址:https://www.cnblogs.com/peachh/p/13822323.html
Copyright © 2011-2022 走看看