Day4

Jaho·2021년 8월 26일
0

Playdata

목록 보기
3/29

Day4

  1. 클래스 멤버 중에 static void 형 메소드를 살펴보고 구현할 수 있다.

  2. 클래스 멤버 중에 static return 형의 메소드를 살펴 보고 구현 및 활용 할 수 있다. (API)

  3. 자바의 기본 제어문을 이해하고 조건문과 선택문을 구현하고 활용 수 있다

java api표에서 Tools&ToolAPIs에 대한 설명
Standar JDK Tools and Utilities 는 JAVA의 BIN폴더안에 있고
Basic Tools,Security Tools ...등 BIN폴더안에 들어있는 파일들이다.

Export 하기

Calc 마우스 우측 -> Export -> java ->JAR file -> Next


Calc안의 내용이 맞는지 확인 및 체크 -> 밑에 Export generated class files and resources 체크 -> JAR file (Browse)클릭 후 저장할 위치 선택 -> Finish를 누르면 Jar파일이 생성된다.

Build Path (생성한 jar파일 가져오기)

프로젝트 폴더에서 마우스 우측 -> Build path -> Configure Build Path 선택

1.프로젝트 폴더명 확인
2.Java Build Path 클릭
3.Libraries 탭
4.Add Externar JARs 클릭
5.가져온 Jar파일 확인
6.Apply
7.Apply and close

Jar파일 가져오기 완료!

프로젝트 폴더의 Referenced Libraries를 펼치면 Build Path한 Jar파일의 package와 class의 내용을 볼수있다.

조건문 및 선택문

1) 조건문 및 선택문 : if문, 단일 if-else문, 다중if-else문, switch ~case문

if문 : 조건식이 true일 경우만 명령을 수행한다.

단일if-else문 : 조건이 true 이면 명령을 수행하고 false이면 else에 있는 명령수행

다중if-else문 :
하나의 상황에서 조건이 여러 개인 경우에는 다중if-else문을 사용한다.

java의 자료형들을 출력해보았다.
Prn04에서는 t(true),f(false)를 처음에는 boolean 두번째는 String(문자열) 변수 str에 넣어 출력하였다.


과제

exam: 아래와 같은 결과를 출력하되 총점, 평균, 학점을 구하는 프로그램을 작성한다.
이름 홍길동
국어 80
수학 70
영어 60
총점
평균
학점

조건 1 : 연산코드는 Score 클래스를 만들어서 메소드를 추가한 다음 구현한다.
클래스명 : com.my.Scroe
메소드명 : public static int getHap(int kor, int mat, int eng {} 총점
public static int getAvg(int hap){} 평균
public static int getGrad(int avg){}학점. // if문 샘플 활용

조건 2. score.jar를 만들어 Day04로 임포트해서 com.exam.Exam01.java에서 구현된 메소드를 호출해서 출력
단 변수명은 아래와 같이 설정한다.
String name;
int kor,eng,mat;
int tot;
int avg;
String grad;
조건3 : 출력문에 명시된 값을 이용한 출력 결과를 구현하다.

조건4 : 조별과제 ,, 아침에 1조_0722.zip으로 제출하되 zip파일에 com.exam.Exam01.java파일과 멤버.txt 파일
,Score.jar을 함께 압축
단 Score에 있는 패키지명의 임의로 작성한다. 클래스는 Score로 구현한다.


Score 클래스의 메소드 구현

Import 하여 이름,총점,평균,학점을 출력하였다.

profile
개발 옹알이 부터

0개의 댓글