键盘输入两行数字,第一行是期待的数组长度,第二行是数组
例如
3
0 11 13 5
如何判断期待的数组长度与实际的数组长度是否不同。

使用java代码,如何读取未知数组的长度
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 刘锦城ljc 2023-03-05 07:34关注
你可以使用以下的方法来读取未知数组的长度:1
首先,使用
Scanner
类来从键盘输入两行数字,第一行是期待的数组长度,第二行是数组。
然后,使用split()
方法将第二行的数字按空格分隔成一个字符串数组。
接着,使用length
属性获取字符串数组的长度,并将其赋值给一个变量,比如actualLength。
最后,使用if
语句判断期待的数组长度和实际的数组长度是否相同。
我为你生成了一段可能的java
代码:import java.util.Scanner; public class ArrayLength { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入期待的数组长度:"); int expectedLength = sc.nextInt(); // 读取期待的数组长度 System.out.println("请输入数组(用空格分隔):"); sc.nextLine(); // 跳过换行符 String line = sc.nextLine(); // 读取第二行数字 String[] strArray = line.split(" "); // 将数字按空格分隔成字符串数组 int actualLength = strArray.length; // 获取字符串数组的长度 if (expectedLength == actualLength) { // 判断期待的数组长度和实际的数组长度是否相同 System.out.println("期待的数组长度和实际的数组长度相同。"); } else { System.out.println("期待的数组长度和实际的数组长度不同。"); } } }
希望这些信息对你有用。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用