Java test review 01
1) 3+5=8출력
1 |
|
2) 1년 : 365일 ?시간 ?분 ?초 구하기.
1분:60초
1시간:60*60초=3600초
1일:24시간*3600초=86400초
1년:365.2425*86400=31556952초
1 |
|
3) 임의의 문자가 알파벳 대문자인지 확인하시오.
- 대문자 확인법
- 소문자 대문자는 +-32차이.
- 소문자 다음 대문자.
1 |
|
4) 세개의 수 중에서 최댓값을 구하시오
맨 처음 두개를 비교한 후 큰거랑 마지막 하나랑 비교하기
삼항연산자 이용. (조건)?참:거짓 > 조건은 boolean형
1 |
|
5) 대소문자를 서로 바꿔서 출력하시오.
대소문자 차이는 -+32차이
소문자가 숫자가 더 크다.
대문자 A==65 , 소문자 a==97
1 |
|
6) 증감연산자 문제
1 |
|
7) 평균 점수에 따라서 A,B,C,D,F 학점을 출력하기
switch ~case문 이용
int는 정수기 때문에 10으로 나누면 정수로 나온다.
1 |
|
8) 운행거리에 따라 택시 요금을 계산하는 프로그램
2000m까지는 기본요금 900원, 초과시 200m 마다 기본요금에 100원씩 가산하여 요금 계산
예 ) 운행거리:3200m
1 |
|
9) 1~10사이 수 중에서 3의 배수의 갯수 구하기
갯수파악의 변수는 0부터 시작, 등수는 1부터 시작.
1 |
|
10) 1~10사이 중에서 3의 배수의 갯수의 합 구하기.
합 누적은 초기값이 0 , 곱하기 누적은 1부터 시작!
1 |
|
11) 4팩토리얼값을 구하시오
4 * 3 * 2 * 1의 값이 팩토리얼 값
곱하기 누적은 1부터 시작.
1 |
|
12) 1~100중에서 2의 배수이면서, 3의 배수의 갯수를 구하시오
2의배수 그리고 3의 배수를 각각 구하는 방법이나, 6의 배수를 구하는 방법이 있다.
1 |
|
13) 소문자 중에서 모음의 갯수를 구하시오
모음 aeiou > 5개
1 |
|
switch 방법
switch는 break를 걸지 않으면 계속 내려간다.
1 |
|
14) 대문자 알파벳을 한 줄에 5개씩 출력하시오.
카운트 변수가 5의 배수여야 5번에 한번씩
5의 배수가 나오면 줄바꿈.
1 |
|
다른 방법
윗줄에 공백이 생기지 않음.
1 |
|
15) 1-2+3-4 …. +99-100=? 의 결과식을 구하시오
-+-+-+ 엇갈리게 나온다.
1 |
|
다른 방법
1 |
|