2017-03-23 2 views
-2

나는 배열의 각 요소에 열을 추가하기 위해 노력하고있어하지만 난 점점 오전 : 내가 원하는배열의 각 요소에 특정 숫자를 추가하는 방법은 무엇입니까? 자바

[-10.0, -9.0, -8.0, -7.0, -6.0, -5.0, -4.0, -3.0, -2.0, -1.0, 0.0, 1.0, 2.0] 

는 어떤 도움 감사를 이해할 수있을 것이다

[-10.0, 0.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0] 

입니다.

import java.util.Arrays; 

public class ReportCardClient { 

    public static void main(String[] args) { 

     double[] a1 = new double[13]; 

     for(int i=-0; i < a1.length; i++) { 
      a1[i]=i-10; 

     } 


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

     /* 
     * create an array marks for 13 double values 
     * assign values, using a loop, such that, 
     * first value is -10 
     * second value is 0 
     * third value is 10 
     * fourth value is 20 
     * ... 
     */ 
+0

뭐죠 입력 배열에 의해 a1[i]=i-10;을 대체하는 것입니다 여기 내 코드? – jos

+0

추가 10? 아마도 당신은 빼기 10을 의미합니까 ?? –

+0

'-0' 같은 것이 없습니다. – aUserHimself

답변

1

이 시도 :

for(int i=0; i < a1.length; i++) { 
    a1[i]=(i-1)*10; 

} 

Gendarme에 의해 대체 솔루션 a1[i]=(10*i)-10;

+0

은 첫 번째 항목에 대해 0을 생성하며, 필요하지는 않습니다. –

+0

@SharonBenAsher 아니요. – Gendarme

+0

@SharonBenAsher'a [0] = (0-1) * 10;': -1 * 10 = 0 ??? – Thomas

관련 문제