gpt4 book ai didi

java - 提示输入数组大小

转载 作者:行者123 更新时间:2023-12-01 13:28:18 25 4
gpt4 key购买 nike

我的程序按照我的意愿执行,但是我希望修改扫描仪,以便用户可以指定他们输入的数组的长度。因此,当程序启动时,它会询问有多少个数字。然后它将继续执行按顺序打印数字,然后按相反顺序打印数字。这是我当前的程序。我需要修改什么才能实现这一点?

import java.util.Scanner;

public class Assignment01b {

public static void main (String[] args) {

int[] numbers=new int[6];
Scanner sc=new Scanner(System.in);
System.out.println("Please enter elements...");
for(int j=0;j<6;j++)
numbers[j]=sc.nextInt();

if (printOriginalArray(numbers) != 0)
System.out.println("ERROR!");

if (printInReverse(numbers) != 0)
System.out.println("ERROR!");

System.out.println("\nProgram completed successfully!");

}

public static int printOriginalArray(int[] list) {

System.out.println("The list in order is: ");

for (int num: list)
System.out.print(num + " ");

return 0;

}

public static int printInReverse(int[] list) {

System.out.println("\nThe list in reverse order is:");

for (int i = list.length-1; i >= 0; i--) {
System.out.print(list[i] + " ");
}

return 0;

}

}

最佳答案

使用此关注代码片段

Scanner sc = new Scanner(System.in);
int[] numbers = new int[sc.nextInt()];

关于java - 提示输入数组大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21693737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com