请用java编写一个程序,实现命名一个int类型数组,由键盘输入数据,用空格隔开,回车键结束输入
时间: 2024-02-13 14:03:02 浏览: 27
好的,这是一个实现从键盘读入一串整数,并将其存储在int类型数组中的Java程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数据,用空格隔开,回车键结束输入:");
String input = scanner.nextLine();
String[] inputs = input.split(" ");
int[] nums = new int[inputs.length];
for (int i = 0; i < inputs.length; i++) {
nums[i] = Integer.parseInt(inputs[i]);
}
System.out.println("输入的数组为:");
for (int num : nums) {
System.out.print(num + " ");
}
}
}
```
运行程序后,控制台会提示用户输入数据,用户输入一串数字,程序会将其存储在int类型数组中,并将数组输出到控制台。
相关问题
请用java编写一个程序,实现命名一个数组,由键盘输入数据,用空格隔开,回车键结束输入
好的,这是一个简单的Java程序,实现了从键盘读入一串数字,并将其存储在数组中:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数据,用空格隔开,回车键结束输入:");
String input = scanner.nextLine();
String[] inputs = input.split(" ");
int[] nums = new int[inputs.length];
for (int i = 0; i < inputs.length; i++) {
nums[i] = Integer.parseInt(inputs[i]);
}
System.out.println("输入的数组为:");
for (int num : nums) {
System.out.print(num + " ");
}
}
}
```
运行程序后,控制台会提示用户输入数据,用户输入一串数字,程序会将其存储在数组中,并将数组输出到控制台。注意,本程序假设用户输入的都是整数。
用C语言编写一个数组获取键盘输入的程序,并且依次遍历数组
下面是一个简单的示例程序,可以获取键盘输入的整数,并存储到数组中,最后依次遍历数组并输出:
```c
#include <stdio.h>
#define MAX_SIZE 100
int main() {
int arr[MAX_SIZE];
int n, i;
printf("请输入数组的长度(不超过 %d):", MAX_SIZE);
scanf("%d", &n);
printf("请输入 %d 个整数:\n", n);
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
printf("数组的内容为:\n");
for (i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
在这个程序中,我们首先定义了一个大小为 `MAX_SIZE` 的整型数组 `arr`。然后通过 `scanf` 函数获取用户输入的数组长度 `n`,并使用循环逐个读取用户输入的整数,并将其存储到数组中。最后使用另一个循环遍历数组,并输出数组中的每一个元素。
你可以根据自己的需要修改程序,例如增加错误处理、添加排序算法等等。