[자바프로그래밍]beeper줍기,karel,오버로딩메소드,점수평균 등 실습과 과제내용 수록
- 최초 등록일
- 2013.12.11
- 최종 저작일
- 2013.12
- 32페이지/ 한컴오피스
- 가격 2,500원
소개글
제가 자바프로그래밍 실습하면서 했던 내용들 모아서 시험때 사용하기 위해 요약한 파일입니다.
수업시간에 했던 실습 위주로 되어있고 과제내용들도 있습니다.
기본개념들과 for문 while문 등등 많은 함수 사용과 오버로딩 또한 포함되어있습니다.
factorial함수도 나와있습니다.
목차
없음
본문내용
1. forward와 turnLeft를 이용한 Karel 이동 (사각형 그리고 원위치로 돌아오기)- do/while문
import stanford.karel.Karel;
import stanford.karel.OopKarelProgram;
public class JyProgramSecond extends OopKarelProgram {
<중 략>
다음 각 문장에 대하여 구문 오류가 있다면 찾아보아라. 자바 컴파일러에 의해 발생되는 오류 메시지는 무엇인가?
a. int wives = sacks = cats = 7; → sacks와 cats은 해결할 수 없는 변수라는 오류 메시지가 나타나므로
=(등호)을 ,(콤마)로 고쳐준다.
b. int total; total += total = 7; → total을 초기화 시켜주어야 한다.
c. int total =7; total += total += 7;
d. int wives, cats, sacks; wives = sacks = cats -7; → -7 하기 위해서 변수 cats가 초기화 되지 않았다.
e. wives + 1 = wives; → 먼저 wives를 초기화 시켜주고 wives += 1;의 식으로 변형한다.
f. int x = 7.3; → 7.3은 double형이므로 int 선언할 수 없다. double x = 7.3으로 변형
g. System.out.println("Wives; "+ wives);
h. System.out.println("Sacks"; + sacks);
i. System.out.println("Man, + wives, + sack, cats and kits: " + total + 7);
j. System.out.println("Man, + wives, + sacsk, cats and kits: " + total + "7" );
5. 출력 계산 다음의 코드 일부분에 대한 출력을 구하거나 오류를 지적하여라.
참고 자료
없음