Home  >  Article  >  Java  >  Use java's Scanner.nextInt() function to read the next integer input

Use java's Scanner.nextInt() function to read the next integer input

WBOY
WBOYOriginal
2023-07-25 08:09:091653browse

Use Java's Scanner.nextInt() function to read the next integer input

In Java programming, we often need to obtain input from the user and use these inputs in the program for subsequent operations. The Scanner class is a commonly used input processing class in Java. It provides a variety of methods to read different types of input, among which the nextInt() method can be used to read the next integer input.

The following is a sample code that shows how to use the Scanner.nextInt() function to read the next integer input and perform simple operations:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 创建Scanner对象
        Scanner scanner = new Scanner(System.in);
        
        System.out.print("请输入第一个整数:");
        int num1 = scanner.nextInt();
        
        System.out.print("请输入第二个整数:");
        int num2 = scanner.nextInt();
        
        // 进行简单的运算
        int sum = num1 + num2;
        int difference = num1 - num2;
        int product = num1 * num2;
        double quotient = (double) num1 / num2;
        
        // 输出结果
        System.out.println("两个数的和为:" + sum);
        System.out.println("两个数的差为:" + difference);
        System.out.println("两个数的积为:" + product);
        System.out.println("两个数的商为:" + quotient);
        
        // 关闭Scanner对象
        scanner.close();
    }
}

The above code first creates a Scanner object, and bind it to the standard input stream System.in. Then read the two integers entered by the user by calling the nextInt() method. Next, by performing addition, subtraction, multiplication, and division operations on the two integers, the corresponding results are obtained. Finally, use the System.out.println() statement to output the results.

Run the above code. When the program reaches the place where input is required, we can enter two integers in the command line window and press the Enter key. The program will read the integers we input, perform corresponding operations on them, and finally output the results.

It should be noted that the nextInt() method can only read input of integer type. If the input is not an integer, the program will throw an InputMismatchException. Therefore, before using the nextInt() method, we should ensure that the input to be read next is of integer type to avoid program errors.

In summary, using Java's Scanner.nextInt() function can easily read the next integer input and perform subsequent operations in the program. We can use this function to obtain the integer input by the user and process it accordingly as needed, thereby achieving more flexible interactive programming.

We hope that the above example code and explanation will help you understand the use of the Scanner.nextInt() function and make better use of this function in actual programming. I wish you more success in your Java programming journey!

The above is the detailed content of Use java's Scanner.nextInt() function to read the next integer input. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn