java 빈칸채워넣기 문제인데 어떻게접근해야할까요ㅠ 지도좀부탁합니다.
치킨마루
책으로 혼자독학하다가 도저히 안풀리는문제가있어서.. 어떻게접근해야할까요.. 문제풀이법좀 설명해주실분..
클래스 두개있는 문제구요 출력결과대로 나오려면 밑줄친곳에 뭐가들어갈지 채우는문제에요.
어떤식으로 접근해서 풀어야할지 가르쳐주세요.. 답만 가르쳐주시는것 말구요.. 답은 책뒤에 나와있습니다. 어떤식으로 접근해서
풀어나가는 방법같은것을 알려주심 ㄳ...
출력결과
%java EchoTestDrive
helloooo...
helloooo...
helloooo...
helloooo...
10
Public class EchoTestDrive {
public static void main(String[] args) {
Echo e1 = new Echo();
int x = 0;
while () {
e1.hello();
if ( ) {
e2.count = e2.count + 1;
}
if ( ) {
e2.count = e2.count + e1.count;
}
x = x + 1;
}
System.out.println(e2.count);
}
}
class {
int = 0;
void {
System.out.println(helloooo... );
}
}
-
소라
주요한 점은 e1.hello() 가 4번 호출 될 것이고, e2.count가 10이라는 사실 입니다.
e1.hello()가 4번 호출되고 e2.count가 10이 되도록 while과 if 문을 구성하세요
그리고 하단의 클래스는 main 함수의 코드를 보면 유추하여 완성할 수 있습니다.
- 이 방법은 2번 방식으로 접근하는 경우 -
슬예
1. 대충 빈칸에 값을 넣어두고 컴파일 여부와 출력 결과를 확인해가며 알맞게 고쳐가는 방법
2. 저 소스 코드를 바탕으로 출력결과를 염두하여 스스로 코딩해보는 방법
둘중 택하셔서 진행하시길..