<p>package 클래스2;</p> <p>import java.util.Scanner;</p> <p>class Score{<br> private String name;<br> private int kor,eng,math;<br> private int rank,total;<br> public void setname(String name){<br> this.name=name;<br> }<br> public void setkor(int kor){<br> this.kor=kor;<br> }<br> public void seteng(int eng){<br> this.eng=eng;<br> }<br> public void setmath(int math){<br> this.math=math;<br> }<br> public int getkor(){<br> return kor;<br> }<br> public int geteng(){<br> return eng;<br> }<br> public int getmath(){<br> return math;<br> }<br> public void settot(){<br> total=eng+kor+math;<br> }<br> public int gettot(){<br> return total;<br> }<br> <br>}<br>public class 프라이빗 {<br> public static void main(String[] args) {<br> Score score[]=new Score[5];<br> Scanner sc=new Scanner(System.in);<br> <br> for(int i=0;i<5;i++){<br> System.out.print((i+1)+"번 학생 이름 입력 : ");<br> String name=sc.nextLine();<br> score[i].setname(name);<br> }<br> <br> }<br>}<br><br><br>인강 보면서 따라하다가 만든 코딩인데 main 메소드에서 학생이름 입력하는 for문을 실행하는 과정에서 1번 학생 이름 입력하고나서<br>2번으로 넘어가야 되는데 넘어가지를 않습니다. 동영상에는 코딩만 하고 실행은 안해보고 넘어가서 콘솔창에 어떻게 뜨는지 모르겟는데 지금 main 메소드 for문에서 score[I].setname(name); 에서 계속 넘어가질 않습니다.. 저부분 주석처리하면 for문 자체는 정상으로 돌아가는데 그렇게하면 Score클래스에 name값을 넣을수 없으니 그렇게 할수는 없고 어떻게 해야되죠??<br><br></p>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.