
⊙ 문제 14장 프로그래밍 문제(https://tooo1.tistory.com/179)에서 작성한 섭씨온도를 화씨온도로 변환시키는 프로그램을 작성하시오. 단, 섭씨온도를 입력한 후 변환 버튼을 클릭하면 화씨온도를 표시하며, 섭씨온도를 입력하지 않고 변환 버튼을 클릭하면 화씨온도를 표시하는 필드에 물음표가 나타난다. [쉽게 배우는 자바 프로그래밍] 14장 : 3번 - JAVA[자바] ⊙ 문제 섭씨온도를 화씨온도로 변환시키는 프로그램의 외형을 작성하시오. ⊙ 문제 접근 과정 외형만 만들면 되기 때문에 비교적 간단하다. ⊙ 문제 풀이 import java.awt.BorderLayout; import javax.swin tooo1.tistory.com ⊙ 문제 접근 과정 f = c * 9.0 / 5.0 + 32..

⊙ 문제 섭씨온도를 화씨온도로 변환시키는 프로그램의 외형을 작성하시오. ⊙ 문제 접근 과정 외형만 만들면 되기 때문에 비교적 간단하다. ⊙ 문제 풀이 import java.awt.BorderLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; public class Main extends JFrame { public Main() { setTitle("섭씨->화씨 변환"); JPanel p1 = new JPanel(); JLabel cLabel = new JLabel("섭씨", JLabel.LEFT..

⊙ 문제 5개의 double 타입 숫자로 구성된 배열을 사용해 다음 작업을 수행하는 프로그램을 작성하시오. 배열을 D:\Temp\double.txt 파일에 DataOutputStream을 사용해 저장한다. 저장된 숫자를 DataInputStream을 사용해 읽은 후 콘솔 뷰에 출력한다. ⊙ 문제 접근 과정 예제 12-4와 같이 try catch문을 이용해 문제를 풀었다. ⊙ 문제 풀이 import java.io.*; public class Main { public static void main(String[] args) { double[] num = {0,0,0,0,0}; try(DataOutputStream dos = new DataOutputStream(new FileOutputStream("C:\\..

⊙ 문제 Hashtable을 이용해 4개의 이름과 점수를 저장하시오. 그리고 키보드로 이름을 입력하면 대응하는 점수를 알려 주는 프로그램을 작성하시오. Map map = new Hashtable(); map.put("김열공",80); map.put("최고봉",90); map.put("우등생",95); map.put("나자바",88); ⊙ 문제 접근 과정 Scanner 선언 Map 선언 선언한 Map에 4개의 이름과 점수 저장 get 함수에 입력받은 name을 넣어 점수 출력 ⊙ 문제 풀이 import java.util.Hashtable; import java.util.Map; import java.util.Scanner; public class Main { public static void main(St..

⊙ 문제 가격 순서대로 정렬할 수 있는 Book 클래스와 다음 실행 결과가 나타나도록 테스트 프로그램을 작성하시오. Book 클래스에는 int 타입의 price 필드가 있으며, 생성자와 필요한 메서드를 포함한다. 또 테스트 프로그램은 3개의 Book 객체로 구성된 Book 배열을 사용해 가격 순서대로 정렬한 후 출력한다. 배열 books를 정렬하려면 Arrays.sort(books)를 호출하면 된다. ⊙ 문제 접근 과정 Book 클래스와 출력 메서드를 작성하였다. 그 후 main함수에서 Book 클래스의 배열 books을 만들어 출력하고 sort를 한 후 출력했는데 오류가 나왔다.가격 순서대로 정렬할 수 있는 Book 클래스와 다음 실행 결과가 나타나도록 테스트 프로그램을 작성하시오. Book 클래스에는..
⊙ 문제 다음 표를 참고해 MovablePoint, MovablePoint의 부모 클래스인 Point를 작성하시오. Point 클래스의 toString() 메서드는 좌표를 나타내는 문자열이며, MovablePoint 클래스의 toString() 메서드는 좌표와 이동 속도를 나타내는 문자열을 반환한다. Point MovablePoint 필드 private int x,y private int xSpeed, ySpeed 메서드 접근자와 생성자, toString() 접근자와 생성자, toString() 생성자 Point(int x, int y) MoavablePoint(int x, int y, int xSpeed, int ySpeed) ⊙ 문제 접근 과정 위 표대로 코드를 작성해보자 ⊙ 문제 풀이 class P..

⊙ 문제 Calendar 클래스를 사용해 연월일을 비롯한 날짜 정보를 출력하려고 한다. 다음 프ꃠ그램을 완성하시오. public class CalendarTest { public static void main(String[] args) { String[] weekName = {"일", "월", "화", "수", "목", "금", "토"}; String[] noonName = {"오전", "오후"}; Calendar c = Calendar.getInstance(); //코드추가 System.out.println(year + "년" + month + "월" + day + "일"); System.out.println(week + "요일 " + noon); System.out.println(hour + "시 "..

⊙ 문제 [예제 5-6]은 3년간 분기별 이자율에 대한 연평균 이자율과 평균 이자율을 출력하는 예제이다. 이를 for~each 문을 사용해 작성하시오. [예제 5-6] public class Array2Demo { public static void main(String[] args) { double[][] interests = {{3.2, 3.1, 3.2, 3.0}, {2.9, 2.8, 2.7, 2.6}, {2.7, 2.6, 2.5, 2.7}}; double[] sum1 = {0.0, 0.0, 0.0}; double sum2 = 0.0; for (int i=0; i< interests.length;i++) { for (int j=0; j
⊙ 문제 회원을 관리하려고 회원을 모델링한 Member 클래스를 작성하시오. 회원 정보로는 이름, 아이디, 암호, 나이가 있다. 외부 객체는 이와 같은 회원 정보에 직접 접근할 수 없고 접근자와 설정자로만 접근할 수 있다. 그리고 모든 회원 정보를 사용해 객체를 생성할 수 있는 생성자도 있다. ⊙ 문제 접근 과정 클래스 안에 변수, 생성자, 접근자, 설정자를 만들어주자! ⊙ 문제 풀이 //클래스 class Member { //회원정보 private String name; private String id; private String password; private int age; //생성자 public Member(String name, String id, String password, int age) {..
- Total
- Today
- Yesterday
- 쉽게배우는
- 백준
- 쉽게배우는자바프로그래밍
- 자바
- 파이썬
- CPP
- 운영체제
- py
- 해답
- Web
- C++
- 자바스크립트
- BFS
- JS
- java
- 구현
- 정답
- 쉽게 배우는 자바 프로그래밍
- 연습문제
- 프로그래머스
- 그리디
- Python
- 정렬
- 정리
- 문자열
- 알고리즘
- 풀이
- 우종정
- 답
- OS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |