Java的输入和输出
输入
Scanner in = new Scanner(System.in);
//首先 构造一个与 标准输入流System.in 关联的Scanner对象 命名为in
System.out.println("What's your name?");
String name = in.nextLine();
//nextLine 读取一行输入,包含空格
System.out.println("My name is "+name );
String firstName = in.next();
//读取一个单词,以空白符作为分隔符, 不是一个char
int age = in.nextInt();
//读取一个整数
int price = in.nextDouble();
//读取一个浮点
Scanner类定义在 java.util 包中 , 用的话一定要导入
导入
import java.util.*;
输出
沿用了C语言的printf方法
换行: %n 不是\n
Scanner in = new Scanner(System.in);
double i = in.nextDouble();
double x = i/3;
System.out.printf("%8.2f", x); //打印x,保留两位小数,8位字宽
System.out.printf("Hello,%s,you will be %d",name,age);
文件的输入输出
//<Java核心技术卷1> p61, 暂时不想看, 以后用的时候再说吧TAT