☕ Java
![명품 자바 에센셜 9장 실습 문제](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1IG1n%2FbtqvgFTTGZ6%2FF1in1A6I7ckWVpp3cEEr8k%2Fimg.png)
명품 자바 에센셜 9장 실습 문제
Question 1. JLabel 컴포넌트는 Mouse 이벤트를 받을 수 있다. JLabel 컴포넌트의 초기 문자열을 “자기야”라고 출력하고, 레이블에 마우스를 올리면 “사랑해”로, 내리면 “자기야”가 다시 출력되도록 프로그램을 작성하라. 코드 import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Question1 extends JFrame { public Question1() { this.setTitle("Java"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setLocationRelativeTo(null); Container c = getContent..
![명품 자바 에센셜 8장 실습 문제](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnFrA4%2Fbtqvfk2i2T3%2FSt8WpgpkHczMjaExLuIWDK%2Fimg.png)
명품 자바 에센셜 8장 실습 문제
Question 1. 다음 그림과 같이 "Let's study Java"라는 문자열을 타이틀로 가지고 프레임의 크기가 400 × 200인 스윙 프로그램을 작성하라. 코드 import java.awt.*; import javax.swing.*; public class Question1 extends JFrame { public Question1() { this.setTitle("Let's study Java"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setSize(400, 200); this.setVisible(true); } public static void main(String[] args) { new Question1(); } } Qu..
![명품 자바 에센셜 7장 실습 문제](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FddWCah%2FbtqveI92UI6%2FA9O8ZkfoISK0yEoQSAV2qk%2Fimg.png)
명품 자바 에센셜 7장 실습 문제
Question 1. Scanner를 사용하여 5개의 실수 값을 사용자로부터 입력받아 벡터에 저장하라. 그리고 나서 벡터를 검색하여 가장 큰 수를 출력하는 프로그램을 작성하라. Question 2. Scanner를 사용하여 학점 (‘A’, ‘B’, ‘C’, ‘D’, ‘F’)을 5개만 문자로 입력받아 ArrayList에 저장하라. 그리고 나서 다시 ArrayList를 검색하여 5개의 학점을 점수(A = 4.0, B = 3.0, C = 2.0, E = 1.0, F = 0.0)로 변환하여 출력하는 프로그램을 작성하라. Question 3. HashMap 컬렉션을 생성하고 “에스프레소”는 2000, “아메리카노”는 2500, “카푸치노”는 3000, “카페라테”는 3500을 저장하라. 그리고 다음과 같이 음료수..
![명품 자바 에센셜 6장 실습 문제](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFS9ot%2FbtqvdlNK06J%2FiepJ6HzflLkOXO5YwdYrbK%2Fimg.png)
명품 자바 에센셜 6장 실습 문제
Question 1. 다음 main()의 실행 결과 클래스명과 점 값을 연결하여 “MyPoint(3, 20)”이 출력되도록 MyPoint 클래스를 작성하라. Question 2. Scanner를 이용하여 한 라인을 읽고, 공백으로 분리된 어절이 몇 개인지 출력을 반복하는 프로그램을 작성하라. “exit”이 입력되면 종료한다. Question 3. 1에서 3까지의 난수를 3개 생성한 뒤 나란히 한 줄에 출력하라. 모두 같은 수가 나올때까지 반복 출력하고, 모두 같은 수이면 “성공”을 출력하고 종료하는 프로그램을 작성하라. Question 4. 다음과 같이 +로 연결된 덧셈식을 입력받아 덧셈 결과를 출력하는 프로그램을 작성하라. StringTokenizer와 Integer.parseInt().String의 ..