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对象,可以方便地从控制台读取数据并输出结果。
