欢迎访问宙启技术站
智能推送

Java输入输出函数:如何从控制台输入和输出数据

发布时间:2023-07-04 12:34:00

Java提供了一些用于控制台输入和输出的类和方法。下面将介绍如何使用这些类和方法来实现输入和输出。

1. 控制台输入

Java提供了Scanner类来实现控制台输入。使用Scanner类可以方便地读取控制台输入的各种数据类型。

首先,需要在代码中导入java.util.Scanner类:

import java.util.Scanner;

然后,创建一个Scanner对象:

Scanner sc = new Scanner(System.in);

接下来,可以使用Scanner对象的各种方法来读取输入的数据。例如,使用nextInt()方法读取一个整数:

int num = sc.nextInt();

使用nextDouble()方法读取一个双精度浮点数:

double num = sc.nextDouble();

使用nextLine()方法读取一行字符串:

String str = sc.nextLine();

需要注意的是,使用nextInt()或nextDouble()方法读取完一个数据后,光标不会自动换行,如果需要读取下一行的数据,需要先调用nextLine()方法读取换行符。

2. 控制台输出

Java提供了System.out对象和PrintStream类来实现控制台输出。使用System.out.println()方法可以方便地输出各种数据类型。

例如,输出一个整数:

int num = 100;
System.out.println(num);

输出一个双精度浮点数:

double num = 3.14;
System.out.println(num);

输出一个字符串:

String str = "Hello";
System.out.println(str);

除了println()方法,还可以使用print()方法来输出数据,不同的是print()方法不会换行。例如:

int num = 100;
System.out.print(num);
System.out.print(" ");
System.out.println(num * 2);

以上就是Java中实现控制台输入和输出的基本方法。通过使用Scanner类和System.out对象,可以方便地从控制台读取数据并输出结果。