Java 如何显示数组中每个值的索引以及值?

Java 如何显示数组中每个值的索引以及值?,java,Java,我想知道如何系统打印数组中每个值的索引以及值 代码如下: // Create the array data double[] data; data = new double[10]; // Store values in data data[0] = 19.95; data[1] = 23.95; data[2] = 24.95; data[3] = 18.95; data[4] = 29.95; data[5] = 19.95; data[6] = 20.00; data[7] = 22.9

我想知道如何系统打印数组中每个值的索引以及值

代码如下:

// Create the array data
double[] data;
data = new double[10];

// Store values in data
data[0] = 19.95;
data[1] = 23.95;
data[2] = 24.95;
data[3] = 18.95;
data[4] = 29.95;
data[5] = 19.95;
data[6] = 20.00;
data[7] = 22.99;
data[8] = 24.95;
data[9] = 19.95;

// Display the values in data
for (int i = 0; i < 10; i++)
{
    System.out.println(data[i]);
//创建数组数据
双[]数据;
数据=新的双精度[10];
//在数据中存储值
数据[0]=19.95;
数据[1]=23.95;
数据[2]=24.95;
数据[3]=18.95;
数据[4]=29.95;
数据[5]=19.95;
数据[6]=20.00;
数据[7]=22.99;
数据[8]=24.95;
数据[9]=19.95;
//显示数据中的值
对于(int i=0;i<10;i++)
{
System.out.println(数据[i]);

只需附加到字符串

for (int i = 0; i < 10; i++)
{
    System.out.println(i + ", "data[i]);
}
for(int i=0;i<10;i++)
{
System.out.println(i+“,”数据[i]);
}
您可以这样尝试

for (int i = 0; i < 10; i++)
{
    System.out.println(i + ": "+data[i]);
}
for(int i=0;i<10;i++)
{
System.out.println(i+“:”+数据[i]);
}
输出如下:
0:19.95
1:23.95
2:24.95
3:18.95
4:29.95

..

这是您的代码,可以进行微小的编辑:

class Main {
    public static void main(String[] args) {
        // Create the array data
        double[] data;
        data = new double[10];

        // Store values in data
        data[0] = 19.95;
        data[1] = 23.95;
        data[2] = 24.95;
        data[3] = 18.95;
        data[4] = 29.95;
        data[5] = 19.95;
        data[6] = 20.00;
        data[7] = 22.99;
        data[8] = 24.95;
        data[9] = 19.95;

        // Display the values in data
        for (int i = 0; i < 10; i++)
        {
            System.out.println("Index " + i + ": " + data[i]);
        }
    }
}

输出将是
“Hello Joseph”

System.out.println(i);
?或
System.out.println(i+“”+data[i]);
?您将需要从double和int转换为String。这可能与
“”+i
或使用字符串一样简单。format
i
-索引,
数组[i]
-索引值
String.format(“%d,%f”,i,data[i])
对meyeah@AndrewTobilko来说更容易理解,但由于他似乎是个傻瓜,你必须正确解释
String name = "Joseph";
System.out.println("Hello " + name);