반응형
Java
1. 4의 배수의 합을 구하는 문제
public class test {
public static void main(String[] args) {
int sum = 0;
for(int i=1; i<=100; i++) {
if(i%4 == 0) {
sum +=i;
}
}
System.out.println(sum);
}
}
- 합계 변수를 sum으로 선언한다. for문으로 1 초과 100 이하 범위에서 순차적으로 더하면서 4의 배수를 찾아낸다. 4의 배수라는 것은 4로 나누었을 때, 나머지가 0이라는 뜻이다. 이 경우만 sum 변수에 i를 더해준다.
2. MVC패턴에서 M(model)은 무엇인가?
Model
- 데이터를 처리하는 영역이다. 사용자가 편집하길 원하는 모든 데이터를 가지고 있어야 한다. 일반적으로 DB와 연동을 위한 DAO클래스와 데이터 구조를 표현하는 DO, DTO, VO, 엔티티 클래스 등으로 구성된다. dao클래스에서 사용되는 메서드는 mapper와 연관되어 있다.
DB
1. 특정 컬럼을 선택했을 때, 값이 NULL이면 다른 결괏값을 출력하는 쿼리문 작성하시오.
- COMM 컬럼에 NULL 값이 여러 개 있다. 저 값들을 3으로 바꿔보자.
select nvl(comm, 3) from emp;
nvl(컬럼, 변경할값)을 사용하면 된다.
2. 특정 컬럼을 선택하고 HIRDEDATE가 1980~1981년까지 데이터만 출력하기
SELECT EMPNO, ENAME, JOB, MGR, HIREDATE
FROM EMP
WHERE HIREDATE BETWEEN TO_DATE('1980-01-01', 'YYYY-MM-DD') AND TO_DATE('1981-12-30', 'YYYY-MM-DD');
반응형
'코딩 하루 1문제 프로젝트' 카테고리의 다른 글
[프로그래머스] 문자열 출력하기 (1) | 2023.12.01 |
---|---|
[프로그래머스] 12세 이하인 여자 환자 목록 출력하기 (0) | 2023.12.01 |
[프로그래머스] 경기도에 위치한 식품창고 목록 출력하기 (0) | 2023.09.25 |
[프로그래머스] 성분으로 구분한 아이스크림 총 주문량 (0) | 2023.09.24 |
[프로그래머스] 가격이 제일 비싼 식품의 정보 출력하기 (0) | 2023.09.18 |