如何打印数组的个数?
import java.util.Scanner;
public class ArrayTest {
public static void main(String[] args) {
String[] fruit = new String[5];
Scanner scan = new Scanner(System.in);
for(int i=0;i<fruit.length;i++)
{
System.out.print("Fruit number "+ Math.addExact(i, 1)+ ": ");
fruit[i] = scan.nextLine();
}
for(String a : fruit) {
System.out.println(a);
/*How do i add Like the number like this
1.Banana
2.Apple
instead of Banana
Apple
}
}
}
我怎么加像这样的数字1.香蕉2.苹果而不是香蕉苹果
4条答案
按热度按时间mcdcgff01#
虽然你的问题不是很清楚,但看起来你只是想打印包含内容的数组索引,在这种情况下,你可以按照下面的代码:
或者,如果您希望数字存储数组内容中的索引,则可以使用:
希望有帮助。
23c0lvtd2#
取计数器变量
然后当你打印名字的时候,只需要把它加到System.out.print()里面的字符串前面,然后在它后面增加k
或者你可以用
如果你想得到这样的输入
我希望它能解决你的问题
lmyy7pcs3#
此代码将显示带有值的索引no。
输出:0.2 1.9 2.8 3.5 4.7 5.6 6.4 7.3 8.1
7cjasjjr4#
你可以(1)使用
for(int i=0...)
循环,就像你扫描输入时一样,或者(2)使用ListIterator。请参阅如何在使用Iterator时获取当前循环索引?