Q1. 사칙연산을 입력받아 실행해주는 프로그램을 작성하고자 한다. 이때 연산자는 +,-,*,/ 의 4가지로 하고 피연산자는 모두 실수이며, 피연산자와 연산자는 빈칸으로 분리하여 입력하는 것으로 한다.

 

 

 

'Java > 문제' 카테고리의 다른 글

명품 Java Essential 2강 실습문제  (0) 2021.01.08

Q1. 두 정수를 입력받아 합을 구하여 출력하는 프로그램을 작성하라. 키보드 입력은 Scanner 클래스를 이용하라.

 

 

 

Q2. 한 층의 높이가 5m일 때, 건물이 몇 층인지 입력받아 높이를 출력하라.

 

 

 

Q3. x 값을 입력받아 y = x^2 - 3x + 7 식을 계산하여 y 값을 출력하는 프로그램을 작성하라.

 

 

 

Q4. 2차원 평면에서 하나의 직사각형은 두 점으로 표현한다. (50,50)과 (100,100)의 두 점으로 이루어진 사각형이 있다고 하자. 한 점을 구성하는 정수 x와 y값을 입력받고 점 (x,y)가 이 직사각형 안에 있는지를 판별하는 프로그램을 작성하라.

 

 

 

Q5. AND와 OR의 논리 연산을 입력받아 결과를 출력하는 프로그램을 작성하라. 예를들어 'true AND false'의 결과로 false를. 'true OR false'의 결과로 true를 출력하면 된다. if문 대신 switch문을 이용하라.

 

 

 

Q6. 돈의 액수를 입력받아 오만원권, 만원권, 천원권, 500원짜리 동전, 100원짜리 동전, 10원짜리 동전, 1원짜리 동전 각 몇개로 변환되는지 출력하라. 

 

 

 

Q7. 학점이 A, B 이면 "Excellent", 학점이 C, D 이면 "Good", 학점이 F 이면 "Bye"라고 출력하는 프로그램을 작성하라. switch와 break를 활용하라.

 

 

 

Q8. 음료수 종류와 잔 수를 입력받으면 가격을 알려주는 프로그램을 작성하라. 에스프레소는 2000원, 아메리카노 2500원, 카푸치노 3000원, 카페라떼 3500원 이다.

 

1. if문을 활용하라

 

 

2. switch문을 활용하라.

 

 

 

 

Q9. 369게임의 일부를 작성해보자 1~99까지의 정수를 입력받고 수에 3,6,9 중 하나가 있는 경우는 "박수짝", 두 개 있는 경우는 "박수짝짝", 하나도 없으면 "박수없음"을 출력하는 프로그램을 작성하라.

 

 

 

Q10. 실습문제 8번을 변형해보자. 에스프레소는 2000원, 아메리카노 2500원, 카푸치노 3000원, 카페라떼 3500원이며, 에스프레소의 경우 10잔 이상 주문하면 가격의 5%를 할인해준다.    

 

'Java > 문제' 카테고리의 다른 글

명품 Java Essential 2강 Bonus Challenge  (0) 2021.01.09

Eclipse Windows 다운로드

 

먼저 이클립스 홈페이지에 접속해준다.

 

www.eclipse.org/

 

 

홈페이지에 접속한 후 오른쪽 상단에 있는 Download 버튼 클릭

 

 

최신 버전을 다운로드하고 싶은 사람은 Download x86_64 버튼을

본인에게 맞는 버전을 다운로드 받고싶은 사람은 Download Packages 클릭

 

 

들어가서 우측에 MORE DOWNLOADS 라는창이있는데 이곳에서 본인에게 맞는 버전 클릭한다.

 

 

Eclipse IDE for Enterprise Java Developers, Eclipse IDE for Java Developers 중 본인에게 맞는 용도와 환경에 따라 설치

 

 

 

 

다운로드하기 전에 Download from이 Japan 혹은 다른 나라로 되어있으면 엄청 오래 걸림

 

Select Another Mirror 누른 후 Korea로 변경 후 다운로드하고 압축을 풀어준다

 

 

압축을 푼 Eclipse 폴더에 들어가서 eclipse.exe 실행

 

 

Eclipse를 실행하면 Workspace를 지정하는 창이 나오는데 본인이 파일을 저장할 공간을 만들어서 경로로 지정해주면 된다.

 

 

설치 완료

'Java > 개념' 카테고리의 다른 글

java Open jdk 1.8.0 Windows 다운로드  (1) 2021.01.07

java Open jdk 1.8.0 Windows 다운로드

 

구글에 java version 1.8.0 , open jdk 1.8.0 검색하다 보면 다운로드할만한 주소들이 나온다.

 

그중 깃허브에 있는 자료를 다운로드 받았다.

 

github.com/ojdkbuild/ojdkbuild

 

위 주소로 접속한 뒤,

 

 

스크롤러를 내리다보면 Downloads for windows x86_64 라는 세션이 나오는데

 

빨간 네모친부분을 눌러서 다운로드 받고 압축을 풀어주면 된다.

 

 

환경변수 설정

 

환경변수를 설정하는 이유는 디렉토리에 이동하지 않더라도 어디서든 프로그램을 쓸수있게

 

디렉토리를 시스템변수로 설정해주는 것이다.

 

 

내 Pc -> 우클릭 -> 속성

 

 

 

고급 시스템 설정 -> 고급 -> 환경 변수

 

 

 

시스템 변수 -> 새로만들기 -> 변수이름 (Java_Home) -> 변수 값 (자바 파일 다운로드 받은 폴더 주소 입력)

 

 

 

시스템 변수 -> path (더블클릭) -> 새로만들기 -> 자바폴더 안에있는 bin폴더의 주소 입력

 

*설정 완료 하고 나갈때는 꼭 확인버튼 눌러서 나가야 저장됨*

 

 

 

윈도우 + r 키 누른후 실행창에 cmd 검색해서 생성된 명령 프롬프트창에

 

java(java -version), javac(javac -version) 입력 후 정상적으로 설치 되었는지 확인

'Java > 개념' 카테고리의 다른 글

Eclipse Windows 다운로드  (0) 2021.01.07

Q1. 다음과 같은 결과가 나오도록 내용을 작성해 보세요.

 

1. DEPT 테이블의 부서번호 (DEPTNO)를 입력 값으로 받은 후 부서 번호(DEPTNO), 부서 이름(DNAME), 지역(LOC) 을 출력하는 프로시저 pro_dept_in을 작성해 보세요.

 

 

2. pro_dept_in 프로시저를 통해 출력된 부서 번호(DEPTNO), 부서 이름(DNAME), 지역(LOC) 을 다음과 같이 출력하는 PL/SQL 프로그램을 작성해 보세요.

 

 

 

 

Q2. 다음과 같은 결과가 나오도록 내용을 작성해 보세요.

SELECT 문에서 사용할 수 있는 함수 func_date_kor를 작성합니다. func_date_kor 함수는 DATE 자료형 데이터를 입력받아 다음과 같이 YYYY년 MM월 DD 일 형태의 데이터를 출력합니다.

 

Q1. 명시적 커서를 사용하여 EMP테이블으 전체 데이터를 조회한 후 커서 안의 데이터가 다음과 같이 출력되도록 PL/SQL문을 작성해 보세요

 

 

1. LOOP를 사용한 방식

 

 

2. FOR LOOP를 사용한 방식

 

 

 

 

Q2. 다음 PL/SQL문의 실행 중 발생하는 예외를 다음 결과와 같이 처리하는 예외처리부를 왼성하세요.

 

 

 

 

Q1. 다음과 같은 결과가 나오도록 PL/SQL 문을 작성해 보세요

 

1. EMP 테이블과 같은 열 구조를 가지는 빈 테이블 EMP_RECORD를 생성하는 SQL문을 작성 해 보세요.

 

 

2. EMP_RECORD 테이블이 레코드를 사용하여 새로운 사원 정보를 삽입하는 PL/SQL 프로그램을 작성해 보세요.

 

 

 

 

 

 

Q2. EMP 테이블을 구성하는 모든 열을 저장할 수 있는 레코드를 활용하여 연관 배열을 작성해 보세요. 그리고 저장된 연관 배열의 내용을 출력해 보세요.

 

 

Q1. 숫자 1부터 10까지의 숫자 중 홀수만 출력하는 PL/SQL 프로그램을 작성해 보세요.

 

 

 

 

 

Q2. DEPT 테이블의 DEPTNO와 자료형이 같은 변수 V_DEPTNO를 선업합니다. 그리고 V_DEPTNO 변수 값에 10,20,30,40을 대입했을 때 부서이름을 출력하는 프로그램을 작성해 보세요. 단 부서 번호가 10,20,30,40 이 아니면 N/A를 출력합니다.

 

+ Recent posts