gpt4 book ai didi

java - 如何输出带有数字和特定格式的数组

转载 作者:行者123 更新时间:2023-11-29 06:58:04 24 4
gpt4 key购买 nike

我是 java 的新手,正在尝试输出这个数组:-5, -2, -12, 7, 3, 15, 10

看起来完全像这样:[ 0: -5, 1: -2, 2: 12, 3: 7, 4: 3, 5: 15, 6: 10 ]

public static void array(int[] numbers) {
int index = 0;
System.out.print("[");
for (int i = 0; i < numbers.length; i++){
System.out.print(index + ": " + numbers[i] + ", ");
index ++;
}
System.out.print("]");
}

当我运行我的代码时,除了在 10 之后有一个逗号外,它看起来完全像它应该的那样。关于如何去掉最后一个逗号或更好的方法有什么想法吗?

感谢您的帮助!CK

最佳答案

当您在 for 循环中读取最后一个数组索引时,您不需要在 print 语句中添加逗号。给你:

   for (int i = 0; i < numbers.length; i++){
if(i == numbers.length -1) {
System.out.print(index + ": " + numbers[i]);
} else {
System.out.print(index + ": " + numbers[i] + ", ");
}
index ++;
}

关于java - 如何输出带有数字和特定格式的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30970239/

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