如何在java中使用输入输出函数?
在Java中,对于控制台输入和输出,Java提供了一些基础的类和方法。本文将介绍如何使用Java中的输入输出函数。
一、输出函数
在Java中,我们可以使用System.out.println()函数将需要输出的内容打印到控制台上。println()函数会在输出内容的末尾添加一个换行符,使得下次输出时内容不再与上一次输出内容连接在一起。
示例代码如下:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
程序运行后,在控制台上就可以看到输出的内容:Hello, World!
输出函数还有一个缩写形式——System.out.print(),该函数与println()函数的区别在于print()函数不会在输出内容的末尾添加换行符。
示例代码如下:
public class HelloWrold {
public static void main(String[] args) {
System.out.print("Hello, ");
System.out.print("World!");
}
}
程序运行后,在控制台上输出的内容为:Hello, World!
二、输入函数
Java中最基础的输入函数是Scanner类。Scanner类可以从控制台中读取输入数据,可以读取整数、浮点数、字符串等类型的数据。事实上,Scanner类可以读取Java中支持的任何数据类型。
示例代码如下:
import java.util.Scanner;
public class InputDemo {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.print("请输入 个数字:");
int num1 = scanner.nextInt();
System.out.print("请输入第二个数字:");
int num2 = scanner.nextInt();
int result = num1 + num2;
System.out.println("两数之和为:" + result);
}
}
上述代码示例中,我们使用了Scanner类从控制台中读取了两个整数,并进行了求和的计算,并将结果输出到控制台上。
除了Scanner类,Java还提供了BufferedReader类和InputStreamReader类用于控制台输入。
示例代码如下:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class InputDemo {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入你的身高(单位:cm):");
String height = br.readLine();
System.out.println("你的身高是:" + height + "cm");
System.out.print("请输入你的体重(单位:kg):");
String weight = br.readLine();
System.out.println("你的体重是:" + weight + "kg");
}
}
在上述代码例子中,我们使用了BufferedReader类和InputStreamReader类从控制台中读取了身高和体重,并将结果输出到控制台上。
总结:
Java提供了非常方便的输入/输出函数,通过学习Scanner类、System.out.println()函数、BufferedReader和InputStreamReader类,我们可以轻松地从控制台中读取数据,并将结果输出到控制台上。在实际编程过程中,我们常常需要从用户输入数据并计算后输出,掌握Java中的输入输出函数是编写Java程序不可缺少的基础知识。
