2017-11-20 12 views
-1

配列の各値のインデックスを値と共にシステムに出力する方法を知りたいと思います。ここで配列の各値のインデックスを値と共に表示するにはどうすればよいですか?

はコードです:

// 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]); 
+2

'のSystem.out.println(I)でしょうか?または 'System.out.println(i +" "+ data [i]);'? – AntonH

+0

doubleとintの両方をStringに変換する必要があります。これは '' + i''やString.formatを使うのと同じくらい些細なことができます。 – Novaterata

+0

'i' - インデックス、' array [i] ' - インデックスの値 – Andrew

答えて

0

単にあなたがこのように試みることができる文字列

for (int i = 0; i < 10; i++) 
{ 
    System.out.println(i + ", "data[i]); 
} 
+0

'String.Formatの(「%d個、%fを」、私、データ[i])と'ええ – Andrew

+0

私に読みやすくなり@AndrewTobilkoが、彼はnoobのように思わとして、あなたが適切に説明する必要があります –

0

に追加します。

for (int i = 0; i < 10; i++) 
{ 
    System.out.println(i + ": "+data[i]); 
} 

出力は次のようであろう:
0:19.95
1:23.95
2:24.95
3:18.95
4:29.95
....ここ

0

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]); 
     } 
    } 
} 

Javaでは、+演算子を使用して文字列を連結できます。

別の簡単な例は次のようになります。 `

String name = "Joseph"; 
System.out.println("Hello " + name); 

出力"Hello Joseph"

関連する問題