全国
Java--教育路上

栏目导航

全国站 > Java > 基本程序
需求

基于控制台的基本输入和输出

摘要:java 基于控制台的基本输入和输出 输入和输出,数据输入→数据处理→数据输出,Java 中提供了多种数据输入和输出的方式。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

发布时间:
2024-05-05 15:25
信息来源:
网络推荐
浏览次数:
888
基于控制台的基本输入和输出

前述内容中给大家提到过,计算机程序的宏观流程可以表示为:
数据输入→数据处理→数据输出
Java 中提供了多种数据输入和输出的方式,本节将介绍基于控制台的输入输出。在 java 中
System.out 表示标准输出设备,System.in 表示标准输入设备。默认情况下,标准输出设备是
显示器,而标准输入设备是键盘。如果想在控制台中输出数据,只需要调用 println 方法就能完成大多数任务,就像我们前面的示例中所演示的一样。
Java 并不支持直接从控制台输入
数据,若我们需要从控制台输入数据,可以使用 Scanner 类来创建它的对象,以读取来自
System.in 的输入。Scanner 的使用方法如程序清单 2-11 所示:
程序清单 2-11 ScannerTest.java
1:import java.util.Scanner;
2:public class ScannerTest{
3: public static void main(String[] args){
4: int num;
5: double dNum;
6: Scanner scanner=new Scanner(System.in);
7: System.out.println("请输入一个整数:");
8: num=scanner.nextInt();
9: System.out.println("请输入一个小数:");
10: dNum=scanner.nextDouble();
11: System.out.println("num="+num+",dNum="+dNum);
12: }
13:}

运行结果如图 2-14 所示:

from shengerguan


程序清单 2-11 中第一行的 import 语句用于导入一个包,它的作用是告诉编译器 Scanner 类
被定义在 java.util 包中;第 6 行创建了一个 Scanner 的对象,用于从键盘获取输入;第 7 行
输出了一个提示,提示用户输入一个整数;第 8 行使用对象 scanner 的 nextInt 方法接收了
一个从键盘输入的整数;第 9、10 行做了类似的处理,使用了 nextDouble 方法接收了一个
从键盘输入的双精度浮点数。Scanner 类提供了一系列的方法,来让我们从键盘输入各种类
型的数据,如表 2-3 所示:
from shengerguan



上一篇:
数据类型转换
下一篇:
数据交换
相关推荐
最近更新
学校免费发布信息关闭
如有图片请发邮件到:edu63@foxmail.com,审核后显示

 换一张

确认提交
完善补充本文信息关闭
非常感谢您帮助完善补充本文信息


 换一张

确认提交