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

如何在java中使用输入输出函数?

发布时间:2023-06-22 14:56:52

在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程序不可缺少的基础知识。