<div>import java.util.Scanner;</div> <div>public class Song{</div> <div> private String title;</div> <div> private String artist;</div> <div> private String album;</div> <div> private String[] composer;</div> <div> private int year;</div> <div> private int track;</div> <div> </div> <div> </div> <div>public Song(){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>} //디폴트</div> <div>public Song(String t,String a,String b,String[] c,</div> <div> int y, int r){ //기본생성자</div> <div> title=t;</div> <div> artist=a;</div> <div> album=b;</div> <div> composer =c;</div> <div> year = y;</div> <div> track = r;</div> <div> }</div> <div><br></div> <div>public void Show(){</div> <div> </div> <div> System.out.println("노래제목 : "+title);</div> <div> System.out.println("가수 :"+artist);</div> <div> System.out.println("앨범 :"+album);</div> <div> System.out.println("작곡가 :"+composer);</div> <div> for (int i=0; i<composer.length; i++) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> System.out.print(composer[i]);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> if (i+1 == composer.length)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> System.out.println();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> else</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> System.out.print(", ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> }</div> <div> System.out.println("년도 :"+year);</div> <div> System.out.println("트랙번호 :"+track);</div> <div> }</div> <div> </div> <div>public static void main(String[] args) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>Scanner k= new Scanner(System.in);</div> <div>String a,b,d;</div> <div><br></div> <div>int e,f;</div> <div>int i=0;</div> <div><br></div> <div>int cnum=0;</div> <div><br></div> <div>System.out.println("노래 제목을 입력하세요");</div> <div>a=k.next();</div> <div>System.out.println("가수 이름을 입력하세요");</div> <div>b=k.next();</div> <div>System.out.println("앨범 이름을 입력하세요");</div> <div>d=k.next();</div> <div><br></div> <div><br></div> <div>System.out.println("작곡가를 몇명입력하시겠습니까?");</div> <div>cnum=k.nextInt();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>String composer_list[]=new String[cnum];</div> <div>while(i!=cnum)</div> <div>{ </div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>System.out.println("작곡가를 입력하세요");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>composer_list[i]=k.next();</div> <div>i++;</div> <div><br></div> <div>}</div> <div><br></div> <div>System.out.println("년도를 입력하세요");</div> <div>e=k.nextInt();</div> <div>System.out.println("트랙번호를 입력하세요");</div> <div>f=k.nextInt();</div> <div><br></div> <div><br></div> <div><br></div> <div>Song s= new Song(a,b,d,composer_list,e,f);</div> <div>s.Show();</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> </div> <div> </div> <div>}</div> <div>}</div> <div><br></div> <div>스캔받은 앨범 정보를 통해서 따른 클래스 인스턴스로 가서 출력받는건데</div> <div><br></div> <div>결과정보가 </div> <div><br></div> <div> <div>노래 제목을 입력하세요</div> <div>Thriller</div> <div>가수 이름을 입력하세요</div> <div>Michael_Jackson</div> <div>앨범 이름을 입력하세요</div> <div>King_of_Pop</div> <div>작곡가를 몇명입력하시겠습니까?</div> <div>1</div> <div>작곡가를 입력하세요</div> <div>Null</div> <div>년도를 입력하세요</div> <div>2014</div> <div>트랙번호를 입력하세요</div> <div>6</div> <div>노래제목 : Thriller</div> <div>가수 :Michael_Jackson</div> <div>앨범 :King_of_Pop</div> <div>작곡가 :[Ljava.lang.String;@1a897a9</div> <div>Null</div> <div>년도 :2014</div> <div>트랙번호 :6</div></div> <div><br></div> <div>로 나오는데 <span style="font-size:9pt;line-height:1.5;">[Ljava.lang.String;@1a897a9 이건 뭔가요???? 크엌ㅋㅋㅋㅋㅋ</span></div> <div><span style="font-size:9pt;line-height:1.5;"><br></span></div> <div><span style="font-size:9pt;line-height:1.5;">p.s 그리고 한글로 쓰면 입력창에서 오류나던데 한글로는 왜안써질까요?</span></div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.