Java test review 03
1) 성적 프로그램 완성하기
1 |
|
평균 구하기
1 |
|
등수 구하기
평균값을 기준으로
1 |
|
과락 , 합격 , 재시험 , 불합격 표시하기
평균 70점 미만 불합격, 70점 이상이어도 각 과목 40미만 재시험 모든 조건 만족하면 합격
1 |
|
평균 10점당 ★표시
1 |
|
평균 95점 이상은 장학생 표시
1 |
|
2) 2차원 배열로 모음의 갯수를 구하시오
aeiou
1 |
|
다른 방법
1 |
|
3) 요일 구하는 프로그램
서기 1년~서기 2019년=총날수 > 365*2019=736935
총날수%7 > 나머지 1은 월, 2는 화, 3-수,4-목,5-금,6-토,7-일
1) 서기 1년~서기 2018년 (2019년도 까지하면 2019.12.31일 까지 계산해야 된다.)
그러니까 구하려는 년도보다 하나 낮아야 한다.
윤년+=366
평년+=355
2) month는 4가지 형태
31,30,29,28일
1~4월(만약 구하려는 달이 5월이면 5월말일까지 계산되기 때문에 구하려는 월보다 전월로 구해야 한다.)
1,3,5,7,8,10,12 +=31
4,6,9,11 +=30
윤년 2월 +=29
평년 2월 +=28
3)+=22일(구하려는 일수)
총 날수 구하기
평년과 윤년 구별하기
1 |
|
month 구하기
배열 사용
1 |
|
일수 더하기
1 |
|
요일 구하기
7로 나눠서 나머지로 구하기
1 |
|
4) 메소드를 이용한 문제풀이
1.절대값 출력하기
1 |
|
2. 윤년, 평년을 구분해서 출력하시오
1 |
|
3. 팩토리얼값을 출력하시오
1 |
|
4. 전달한 수만큼 문자를 출력하시오
1 |
|
5. 두 수 사이의 누적의 합을 구하시오
1 |
|