理论教育 Java程序设计-基本类型数据的输入输出

Java程序设计-基本类型数据的输入输出

时间:2023-10-18 理论教育 版权反馈
【摘要】:基本类型数据的输入/输出指的是从命令行输入、输出数据。上例程序运行后,从键盘输入:1234.56hello,按“Enter”确认,程序从输入流中依次读取数据,赋值给变量i、d、s,运行的结果为:12,34.56,helloh输入若干个小数,以0为结束标志,求输入小数的和及平均值。2)System.out.printf()JDK 1.5新增了和C语言中printf()类似的输出方法:System.out.printf (“格式串”,表达式1,…

Java程序设计-基本类型数据的输入输出

基本类型数据的输入/输出指的是从命令行输入、输出数据。

1.输入基本型数据

可以使用Scanner类创建一个对象:

Scanner reader=new Scanner(System.in);

reader对象调用下列方法,读取用户在命令行输入的各种基本类型数据:

nextByte():读取byte类型的整数

nextShort():读取short类型的整数。

nextInt():读取int类型的整数。

nextLong():读取long类型的整数。

nextFloat():读取float类型的整数。

nextDouble():读取double类型的整数。

next():读取一个字符串。

nextLine():读取整行。

注意:上述方法在执行时都会发生堵塞,程序等待用户在命令行输入数据并按“Enter”键确认后才能继续执行。

【例2.6】输入各种基本类型的数据。

上例程序运行后,从键盘输入:12 34.56 hello,按“Enter”确认,程序从输入流中依次读取数据,赋值变量i、d、s,运行的结果为:(www.daowen.com)

12,34.56,hello

h

【例2.7】输入若干个小数,以0为结束标志,求输入小数的和及平均值。

2.输出基本型数据

1)System.out.println()或System.out.print()

System是一个类,out是System类的静态成员变量,且是类PrintStream实例化的一个对象,且println()是类PrintStream的成员方法,被对象out调用。println()输出数据后换行,print()不换行。

2)System.out.printf()

JDK 1.5新增了和C语言中printf()类似的输出方法:System.out.printf (“格式串”,表达式1,…表达式n),有以下格式:

%d:int型数据;

%f:浮点型数据,小数部分最多保留6位;

%c:char型数据;

%s:字符串数据;

%md:输出的int数据占据m列;

%m.nf:输出的浮点型数据占据m列,小数点保留n位(小数点也会占一列)。

例如:System.out.printf(“%d,%f”,12,23.78)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈