Java输入
来源:互联网 发布:吉林省财政厅网络完全 编辑:程序博客网 时间:2024/04/29 17:00
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; public class Test { /** * System.in和System.out方法 * 缺点一: 该方法能获取从键盘输入的字符,但只能针对一个字符的获取 * 缺点二: 获取的只是char类型的。如果想获得int,float等类型的输入,比较麻烦。 */ public static void CharTest(){ try{ System.out.print("Enter a Char:"); char i = (char)System.in.read(); System.out.println("Yout Enter Char is:" + i); } catch(IOException e){ e.printStackTrace(); } } /** * InputStreamReader和BufferedReader方法 * 优点: 可以获取键盘输入的字符串 * 缺点: 如何要获取的是int,float等类型的仍然需要转换 */ public static void ReadTest(){ System.out.println("ReadTest, Please Enter Data:"); InputStreamReader is = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(is); try{ String name = br.readLine(); System.out.println("ReadTest Output:" + name); } catch(IOException e){ e.printStackTrace(); } } /** * Scanner类中的方法 * 优点一: 可以获取键盘输入的字符串 * 优点二: 有现成的获取int,float等类型数据,非常强大,也非常方便; */ public static void ScannerTest(){ Scanner sc = new Scanner(System.in); System.out.println("ScannerTest, Please Enter Name:"); String name = sc.nextLine(); //字符串型输入 System.out.println("ScannerTest, Please Enter Age:"); int age = sc.nextInt(); //整型输入 System.out.println("ScannerTest, Please Enter Salary:"); float salary = sc.nextFloat(); //float型输入 System.out.println("Your Information is as below:"); System.out.println("Name:" + name +"\n" + "Age:"+age + "\n"+"Salary:"+salary); } }
阅读全文
0 0
- Java输入
- java输入
- java输入
- java 输入
- JAVA输入
- java输入
- JAVA输入
- JAVA输入
- Java 输入
- java 输入
- java输入
- Java输入
- 【java】java输入
- Java控制台输入,输出!
- Java 控制台输入
- java如何输入数据
- Java 简单输入类
- JAVA里的输入
- nodejs的使用
- 谷歌Restlet Client插件下载
- 富文本编辑器 UEditor上传图片(好用版)
- eclipse debug
- 12.19
- Java输入
- spring boot笔记
- 框架架构-运用JAVA反射获取自定义注解实例
- [SQL]Head First SQL 入门书籍内容总结
- vnpy
- AndroidStudio3.0更新到API26.0之后的Notification.Builder()的方法改变
- JavaSE实现万年历
- jquery选择器 之 获取父级元素、同级元素、子元素
- A + B 问题