java - 在java中使用字符串的动态数组
问题描述
这里的问题是,如果您选择大小等于 2,它会跳过第一个元素的输入,而不是跳过第一个索引,也不会在第一个索引上接受输入,因此将第一个索引始终显示为 null,除此之外它很好
package string;
import java.util.Scanner;
// dynamic array
public class activity {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("enter array size");
int size = input.nextInt();
String[] array = new String[size];
for (int i = 0; i < size; i++) {
System.out.println("enter :");
array[i] = input.nextLine();
}
for (int i = 0; i < size; i++) {
System.out.println("displaying array:" + array[i]);
}
}
}
解决方案
推荐阅读
- flutter - Android Studio 找不到 Flutter 插件
- numpy - 哪些 numpy 指令是 SIMD 优化的?我怎么知道?
- c - VsCode没有将C语言的.text文件写入文件夹
- .net - SQL Server 中的 .NET 位数组并使用掩码查找答案
- c# - 如何从我自己的系统命名空间(包含我的自定义 Int32)中访问 dotnet 的 System.Int32 类型?
- django - 如何使用我的 React-Native 应用程序中的 Apisauce 刷新 Django-Rest-Framework 提供的 JWT?
- javascript - Webpack 大一新生在大块周围挖掘光芒
- sql - 如何在 phpmyadmin 中重置自动增量?
- python - Pytorch 错误:输入应为标量类型 Long 但发现 Float
- textures - OpenGL中阴影的深度值