gpt4 book ai didi

java - 如何从数组中打印出 int 值?

转载 作者:行者123 更新时间:2023-12-01 12:17:37 24 4
gpt4 key购买 nike

下面的代码显示了我的进度,但我无法打印输入的数字。我不知道在循环中放置 println("you Enter the the followingnumbers") 以便循环停止时它会显示出来。

import java.util.Scanner;

public class aufgabe5 {
public static void main(String[] args) {

int x;
Scanner input = new Scanner(System.in);
System.out.println("How much numbers do you want to enter?");
x = input.nextInt();
int j = 1;
Scanner scanner = new Scanner(System.in);
int[] numbers = new int[x];
for (int i = 0; i < numbers.length; i++) {
System.out.println("Enter the " + j++ + ". number:");
numbers[i] = scanner.nextInt();

}
System.out.println("You entered following numbers");
System.out.println(x);
}
}

最佳答案

x更改为

System.out.println(x);

Arrays.toString(int[])喜欢

System.out.println(Arrays.toString(numbers));

编辑

要打印反转的数组,

String str = Arrays.toString(numbers).replace(", ", " ,");
str = str.substring(1, str.length() - 1);
System.out.println(new StringBuilder(str).reverse().insert(0, "[")
.append("]"));

关于java - 如何从数组中打印出 int 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26893389/

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