-- 과제2. 사원테이블(EMP)에서 MGR컬럼의 값이 null인 데이터의 MGR의 값을 CEO 로 출력하는 SQL문을 작성 하세요?
select empno, ename, job, nvl(TO_CHAR(mgr), 'CEO') as "MANAGER", sal, comm, deptno from emp;
출력
강사님 코드
-- Q2. 사원테이블(EMP)에서 MGR컬럼의 값이 null 인 데이터의 MGR컬럼의 값을 CEO 로 출력하는 SQL문을 작성 하세요?
select ename, nvl(to_char(mgr,'9999'), 'CEO')
as MANAGER from emp where mgr is null;
키보드를 통해서 각 회원들의 정보를 입력 받는 클래스(MemberInput)를 작성한다. 이때 입력 받는 회원의 정보는 성명, 나이, 이메일, 주소를 입력 받는다. 그리고 키보드로 입력한 회원의 정보는 새로운 회원정보를 저장하는 클래스(MemberInfo)의 멤버변수에 저장을 시킨후 출력하는 프로그램을 작성하시오.
(단, 1명의 회원정보를 입력 받아서 처리한다. 가능하면 2명 이상의 회원 정보도 입력 받아서 처리 해본다.)
1. 객체배열 대신에 List 자료구조를 이용해서 문제를 해결하세요. 2. MemberInfo 클래스는 필드, setters, getters method 로 작성한다.
package p2022_07_07;
import java.util.Random;
import java.util.TreeSet;
public class TreeSetLottoHw {
public static void main(String[] args) {
TreeSet lotto = new TreeSet();
Random r = new Random();
while (lotto.size() < 6) {
lotto.add(r.nextInt(45) + 1);
}
System.out.println("로또 번호 : " + lotto);
}
}
package p2022_06_27;
public class Hw2 {
public static void main(String[] args) {
// 2. 구구단(2~9단)의 연산 결과를 2차원 배열에 저장하고,
// 배열에 저장된 결과를 이용해서 구구단을 출력하는
// 프로그램을 작성하세요?
int[][] gugudan = new int[8][9];
// 저장하기
int r, c;
for (r = 0; r < 8; r++) {
for (c = 0; c < 9; c++) {
gugudan[r][c] = (r+2)*(c+1);
}
}
//출력하기
for (r = 0; r < 8; r++) {
for (c = 0; c < 9; c++) {
System.out.print(gugudan[r][c] + "\t");
}
System.out.println();
}
}
}
package p2022_06_23;
public class Hw2 {
public static void main(String[] args) {
/*
* 구구단(2~9단)을 열방향(세로방향)으로 출력하는 프로그램을 작성 하세요?
*/
for (int i = 0; i <= 9; i++) {
System.out.println();
for (int dan = 2; dan <= 9; dan++) {
if (i == 0) {
System.out.print(" [" + dan + "단]\t\t");
} else {
System.out.print(dan + " * " + i + " = " + dan * i + "\t");
}
}
}
}
}