在编程中,如果你想在一行中写多个数字,可以使用以下方法:
使用空格分隔
Python:你可以使用 `input()` 函数获取一行输入,并使用 `split()` 方法将输入的字符串分割成一个列表。然后,你可以使用列表推导式将每个元素转换为整数(或其他数值类型)。
```python
nums = list(map(int, input("请输入多个数(以空格分隔): ").split()))
print(nums)
```
Java:使用 `Scanner` 类可以一次性读取一行输入,并使用 `split()` 方法将输入的字符串分割成一个数组。
```java
import java.util.Scanner;
public class InputMultipleNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入多个数字,以空格分隔:");
String input = scanner.nextLine();
String[] numbers = input.split(" ");
for (String number : numbers) {
System.out.println(number);
}
}
}
```
使用逗号分隔
Python:与空格分隔类似,但使用 `split(',')` 方法将输入的字符串分割成一个列表。
```python
str1, str2 = map(str, input("请输入两个单词,每个单词之间用逗号隔开: ").split(','))
print(str1, str2)
```
Java:同样使用 `Scanner` 类。
```java
import java.util.Scanner;
public class InputMultipleNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入两个单词,每个单词之间用逗号隔开:");
String input = scanner.nextLine();
String[] words = input.split(",");
System.out.println(words + " " + words);
}
}
```
使用特定分隔符
Python:如果你需要输入特定格式的数字(例如二进制日期),可以使用 `split()` 方法并根据需要分割输入。
```python
sstr = ""
year1, year2, year3, year4, month, day = map(str, input("请输入报道日期,每位二进制数之间用空格隔开: ").split())
sstr = sstr + year1 + year2 + year3 + year4 + "年"
sstr = sstr + month + "月"
sstr = sstr + day + "日"
print(sstr)
```
这些方法可以帮助你在一行中输入多个数字,并根据需要进行处理。选择哪种方法取决于你的具体需求和编程语言。