Java输入输出
来源:互联网 发布:illustrator cs6 mac 编辑:程序博客网 时间:2024/06/08 06:39
读取输入
想要通过控制台进行输入,首先需要构造一个Scanner对象,并与“标准输入流”System.in关联。
Scanner in = new Scanner(System.in);
现在,就可以使用Scanner类的各种方法实现输入操作了。例如,用nextLine方法将输入一行。
System.out.print("What's Your name?");String name=in.nextLine();
在这里,使用nextLine方法是因为在输入行中有可能包含空格。要想读取一个单词,就调用next()方法
String firstName = in.next();
想要读取一个整数,就调用nextInt()方法
System.out.print("How old are you?");int age = in.nextInt();
与此类似,想要读取下一个浮点数,就调用nextDouble方法。
程序清单
import java.util.Scanner;public class InOut { public static void main(String[] args) { Scanner in=new Scanner(System.in); //get first input System.out.print("What's your name?"); String name=in.nextLine();//nextLine方法将输入一行 //get second input System.out.println("How old are you?"); int age=in.nextInt(); //diplay output on console System.out.println("Hello,"+name+",Next year,you'll be"+(age+1)); }}
注:因为输入是可见的,所以Scanner类不适用于从控制台读取密码。
格式化输出
1、用于printf的转换符
文件输入与输出
- 读取文件
想要读取文件,需要用一个File对象构造一个Scanner对象,如下所示:
Scanner in=new Scanner(Paths.get("myfile.txt"));
- 写入文件
想要写入文件,需要构造一个PrintWriter对象。在构造器中,只需要提供文件名。
PrintWriter out=new PrintWriter("myfile.txt");
如果文件不存在,创建该文件。可以向输出到System.out 一样使用print、println以及printf命令。
阅读全文
0 0
- java输入输出
- java输入输出
- java输入输出
- java输入输出
- java输入输出
- Java输入输出
- java输入输出
- java输入输出
- JAVA输入输出
- Java输入输出
- JAVA 输入输出
- Java 输入输出
- java 输入输出
- Java输入输出
- Java输入输出
- Java输入输出
- java.输入输出
- JAVA 输入输出
- Scala 容器基础(十七):使用filter方法过滤集合元素
- 深入理解c#异步函数
- 自学java前5天的内容
- python基础2之数值类型---字符串
- struts2_文件下载
- Java输入输出
- A. I'm bored with life
- Java代码规范、基本类型和实例演练
- 剑指offer面试题[49]-把字符串转化为整型
- 基于openwrt的SPI TFT触摸屏程序
- Go实现map元素的间接排序操作
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 数据库主备切换大杂烩
- 真因子