Java中获取键盘输入值的三种方法
来源:互联网 发布:左右删失数据 编辑:程序博客网 时间:2024/06/11 00:32
前言: 温故知新, 再基础的知识不做复习总结也会淡忘。笔者决定出一个java基础系列的博文,记录本次复习的总结。
原文出处: http://blog.sina.com.cn/s/blog_93dc666c0101h00f.html
一、调用System.in.read()方法
import java.io.*;public static void main(String [] args) throws IOException{ System.out.print("Enter a Char:"); char i = (char) System.in.read(); System.out.println("your char is :"+i); }
虽然此方式实现了从键盘获取输入的字符,但是System.out.read()只能针对一个字符的获取,同时,获取进来的变量的类型只能是char,当我们输入一个数字,希望得到的也是一个整型变量的时候,我们还得修改其中的变量类型,这样就显得比较麻烦。
二、利用BufferedReader类和InputStreamReader类实现(笔者推荐)
import java.io.*;public static void main(String [] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = null; System.out.println("Enter your value:"); str = br.readLine(); System.out.println("your value is :"+str); }
这样我们就能获取我们输入的字符串。
三、Scanner类实现
import java.util.Scanner;public static void main(String [] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入你的姓名:"); String name = sc.nextLine(); System.out.println("请输入你的年龄:"); int age = sc.nextInt(); System.out.println("请输入你的工资:"); float salary = sc.nextFloat(); System.out.println("你的信息如下:"); System.out.println("姓名:"+name+"\n"+"年龄:"+age+"\n"+"工资:"+salary); }
Java中Scanner的nextInt(),next(),nextLine()方法总结请参阅:
http://blog.csdn.net/u014158743/article/details/52579215
0 0
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Android studio项目中添加JNI so库
- ffplay 同步
- 区别getElementByID,getElementsByName,getElementsByTagName
- PingCAP刘奇:如何构建一个NewSQL数据库
- 【springmvc】springmvc实现接口的开发
- Java中获取键盘输入值的三种方法
- Struts2自学入门(四)——简单拦截器
- hdu 2200 AC难题 数学排列组合
- 对onreadystatechange的理解
- Java编程题目-11:数组的交集
- Android之进程通讯——广播
- String.trim()
- 欢迎使用CSDN-markdown编辑器
- 使用virtualbox安装Linux系统