프로그래밍기초 3주차 실습과제 모범답안

3주차 실습과제에 대한 모범답안입니다.

   

궁금하거나 이해가 안 가는 부분이 있으면 이루리의 질의응답 게시판이나 아래의 이메일 주소를 통해 물어보세요.

조교 : 강민지(kangminz99@naver.com)

   

  • 제출이 늦은 경우 전체 점수에서 50% 감점하였습니다.
  • 컴파일이 안되어 실행이 안되는 프로그램의 경우 0점을 드렸습니다.
  • 지정된 클래스명이나 변수명을 사용하지 않은 경우 1점씩 감점하였습니다.
  • 제출은 알집이 아닌 zip파일로 저장하여 보내주세요.
  • 파일명은 학번_이름으로 저장해서 보내주세요.
  • src파일 안에 .java파일만 보내주세요. .class 파일은 보내지 않아도 됩니다.

   

대부분의 학생들이 주석을 작성하지 않았는데 주석을 작성해주시기 바랍니다.

  • 클래스 선언문 바로 위에 그 클래스에 대한 설명을 주석으로 넣으시오.
  • 주석의 첫 부분은 /** 로 시작하고 끝 부분은 */로 마칩니다.

   

P1

  • 정수의 합이 int형이 아닌 경우, 강제형변환을 하지 않은 경우와 형식지정자 %.2f를 사용하지 않은 경우는 1점씩 감점하였습니다.

img

   

P2

img

   

P3

img

   

P4

  • 문제에 나와있던 방법이 아닌 다른 방법을 사용한 경우, 탭문자 “\t”를 사용하지 않은 경우 1점 감점하였습니다.

img

   

P5

img

   

P6

  • 문제에 나와있던 방법이 아닌 다른 방법을 사용한 경우, 탭문자 “\t”를 사용하지 않은 경우 1점 감점하였습니다.

img

   

P7

  • 지정된 변수명인 lowerBound, upperBound를 사용하지 않은 경우 1점 감점하였습니다.

img

   

P8

  • 강제 형변환을 하지 않았거나 형식지정자 %.2f를 사용하지 않은 경우와 음수 하나를 입력하였을 때 합과 평균이 출력된 경우 1점 감점하였습니다.

img

   

P9

  • 행 변수를 rows로 열 변수를 columns로 하지 않은 경우, 탭문자 “\t”를 사용하지 않은 경우 1점 감점하였습니다.

img

   

P10는 행과 열이 거꾸로 출력된 경우와 탭 문자”\t”를 사용하지 않은 경우 1점씩 감점하였습니다.

끝.