JAVA两种输入实现,输入两个整数,输出结果
时间: 2024-09-21 20:06:37 浏览: 55
在Java中,有两种常见的方法可以获取用户输入并处理整数:
1. **Scanner类**:
使用`java.util.Scanner`类可以从控制台读取用户的输入。首先,你需要创建一个`Scanner`对象,并调用其`nextInt()`方法来读取整数。这是一个示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个整数:");
int num1 = scanner.nextInt();
System.out.println("请输入第二个整数:");
int num2 = scanner.nextInt();
// 对两个整数进行操作,如相加、相减等
int result = num1 + num2;
System.out.println("结果是: " + result);
// 关闭Scanner对象
scanner.close();
}
}
```
2. **Prompt API (自Java 9开始)**:
Java 9引入了一个新的`java.lang PROMPT`类,你可以直接通过它来提示用户输入然后转换为整数,无需手动创建`Scanner`。这里是一个简单的例子:
```java
import java.lang_prompt.*;
public class Main {
public static void main(String[] args) {
PromptInt firstNum = PromptInt.input("请输入第一个整数:");
PromptInt secondNum = PromptInt.input("请输入第二个整数:");
int num1 = firstNum.value();
int num2 = secondNum.value();
int result = num1 + num2;
System.out.println("结果是: " + result);
}
}
```
在这两个例子中,输入两个整数后,程序会将它们相加并输出结果。
阅读全文