Java Array 기초 예제 중 String 사용법에 관하여 질문입니다!

조회수 1242회
package practice_3;
import javax.swing.JOptionPane;


public class ArrayTest {
public static void main(String[]args) {
    String output = "";
    int n[] = new int[10];

    output += "첨자 | 값\n";

    for (int i = 0; i< n.length; i++) {
        output +=+i+ " | " + n[i] + "\n";

    }
    JOptionPane.showMessageDialog(null, output);
    System.exit(0);


}

이 코드에서 다 괜찮은데 output +=+i+ " | " + n[i] + "\n";

이부분에서 왜 output +=+i 로 사용해야 하는지 궁금합니다.

단순히 output + i 나 output += i 는 사용할 수 없는건가요??

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 사용 가능합니다.

    output += i + " | " + n[i] + "\n";
    
    output += + i + " | " + n[i] + "\n";
    

    둘다 같은 출력이 되는걸 확인했습니다.

    output += .... 자체가

    output = output + .... 인데 앞에 왜 '+'를 썼는지 잘 모르겠네요.

    • (•́ ✖ •̀)
      알 수 없는 사용자
    • 제가 그렇게 해봤을때는 에러가 떠서 질문했는데 원래는 되는거였군요 ㅎㅎ 다시한번 해보겠습니다 감사합니다!! 알 수 없는 사용자 2017.11.21 21:48

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)