java键盘输入两个正整数,以空格分隔
时间: 2024-01-15 21:03:52 浏览: 21
好的,可以使用以下代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入两个正整数,以空格分隔:");
int num1 = input.nextInt();
int num2 = input.nextInt();
System.out.println("您输入的两个正整数分别为:" + num1 + " 和 " + num2);
}
}
```
运行结果如下:
```
请输入两个正整数,以空格分隔:10 20
您输入的两个正整数分别为:10 和 20
```
相关问题
一行中输入若干个正整数以空格分隔
好的,可以使用以下Python代码实现:
```python
nums = input("请输入若干个正整数,以空格分隔:").split()
nums = [int(num) for num in nums if int(num) > 0]
print("输入的正整数为:", nums)
```
在代码中,我们首先使用`input`函数获取用户输入的一行字符串,然后使用`split`方法将字符串按照空格分隔成一个字符串列表`nums`。接着,使用列表推导式将`nums`中的每个元素都转换成整数类型,并筛选出大于0的元素,最终得到一个新的列表`nums`,其中只包含用户输入的正整数。
最后,使用`print`函数输出用户输入的所有正整数。
Python怎么输入两个整数,中间以空格分隔
你可以使用 input() 函数,并使用 split() 方法将输入的字符串分割成多个子字符串,然后再将每个子字符串转换为整数。
以下是示例代码:
```
a, b = map(int, input("请输入两个整数,中间以空格分隔:").split())
```
在这里,我们首先使用 input() 函数要求用户输入两个整数。然后,我们调用 split() 方法将输入的字符串分割成两个子字符串。map() 函数将每个子字符串转换为整数,并将它们分配给变量 a 和 b。