Java的常⽤输⼊输出语句
⼀、概述
输⼊输出可以说是计算机的基本功能。作为⼀种语⾔体系,java中主要按照流(stream)的模式来实现。其中数据的流向是按照计算机的⽅向确定的,流⼊计算机的数据流叫做输⼊流(inputStream),由计算机发出的数据流叫做输出流(outputStream)。
Java语⾔体系中,对数据流的主要操作都封装在java.io包中,通过java.io包中的类可以实现计算机对数据的输⼊、输出操作。在编写输⼊、输出操作代码时,需要⽤import语句将java.io包导⼊到应⽤程序所在的类中,才可以使⽤java.io中的类和接⼝。
⼆、输⼊语句
1.使⽤Scanner类:
(1)使⽤java.util包。 import java.util.*;
(2)构造Scanner类对象,它附属于标准输⼊流System.in。 Scanner s = new Scanner(System.in);
(3)常⽤的next()⽅法系列: nextInt():输⼊整数 nextLine():输⼊字符串 nextDouble():输⼊双精度数 next():输⼊字符串(以空格作为分隔符)。
1. import java.util.*;
2. public class DEMO_1 {
3. public static void main(String[] args){
4. Scanner s = new Scanner(System.in);
5. System.out.print("输⼊你的姓名:");
6. String name = s.nextLine();
7. System.out.print("输⼊你的年龄:");
8. int age = s.nextInt();
9. System.out.println("姓名:" + name + " 年龄:" + age );
10. s.close(); //若没有关闭Scanner对象将会出现警告import语句
11. }
12. }
注释:代码第1⾏创建了⼀个Scanner类的对象,这个对象是⽤来输⼊的。后⾯的代码是从控制台的输⼊中取出⼀个值,赋值给对应的变量。
2.使⽤java.io.BufferedReader和java.io.InputStreamReader:
步骤:
(1)使⽤java.io包。 import java.io.*;
(2)构造 BufferedReader类对象,它附属于标准输⼊流System.in。
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论