java - 如何在 Array 中显示值并使用 java 在 Array 中获取用户输入?
问题描述
如果我希望我的程序显示信息(值)但也使用 Java 将用户输入输入到数组中,它是如何完成的?请指导我。当我的程序启动时,我想查看这些值,但我也希望允许用户将值输入到数组中
我的代码只允许用户输入,但我也想显示值。如何显示我硬编码的值?
解决方案
如果要获取数组的输入,则需要在创建数组之前获取数组的大小。然后,您可以从系统中获取输入。我为您提供了一个示例程序,该程序对您获取数组的输入很有用。您可以参考 java 文档以了解您可以使用的各种方法。
import java.util.Scanner;
public class Test
{
public static void main(String[] args)
{
int n;
Scanner sc=new Scanner(System.in);
System.out.print("Enter Array Size:");
n=sc.nextInt();
int[] array = new int[n];
System.out.println("Enter Array elements: ");
for(int i=0; i<n; i++)
{
array[i]=sc.nextInt();
}
for (int i=0; i<n; i++)
{
System.out.println(array[i]);
}
}
}
您需要创建所需类型和大小的数组,然后必须使用 for 循环获取数组元素的输入。
推荐阅读
- scala - 如何覆盖特定类型的 Scala 泛型方法?
- html - 如何使用 VBA 一次抓取多个页面/链接?
- matlab - 警告“X 在机器精度范围内的等级不足”问题
- javascript - Recaptcha 2.0 错误:reCAPTCHA 占位符元素必须是元素或 id
- html - 组件旁边添加了额外的像素(Airbnb 移动应用程序)?
- python - 当 top = False 时,ResNet50 keras 给出错误的形状输出
- javascript - 如何以简单的形式避免 NaN 错误?
- godot - 基于 Godot 3.2 中另一个节点的镜像 3D 节点位置
- r - 在 R 中对数据进行分组后使用重新缩放功能
- python - 使用haversine公式循环遍历Python lat lon坐标