一、输入基本类型数据
按照课本的描述和下面的代码,可以看出Java的输入类似于c语言的输入。
package 输入输出;
import java.util.Scanner;//这是一个用户自定义在控制台输出的类
public static void main (String args[]) {
System.out.println("请输入若干个数,每输入一个数回车确认");
System.out.println("最后输入数字0结束输入操作");
Scanner reader = new Scanner(System.in);//关键语句,作用是创建一个对象
double sum = 0;
double x = reader.nextDouble();//关键语句,reader对象调用方法,读取输入的基本类型数据。
while(x!=0) {
sum = sum+x;
x = reader.nextDouble();
}
System.out.println("sum="+sum);
}
}
二、输出基本类型数据
1.System.out.println()或System.out.println()可输出串值(不可有回车)、表达式的值,二者的区别是前者输出的数据换行,后者不换行。允许使用并置符号+将变量、表达式或一个常数的值与一个字符串并置一起输出。例如上文的System.out.println("sum="+sum);(有待测试如果不用并置符号会怎样)
2.JDK1.5新增了和c语言中printf函数类似的输出数据的方法,格式如下:
System.out.printf(“格式控制部分”,表达式1,表达式2,...,表达式n)
(格式控制符号改天在复习吧,碎觉^_^)