반응형

전체 글 127

<Java>명품 Java programming 7장 1번 ~ 6번

1. Scanner 클래스로 -1이 입력될 때까지 양의 정수를 입력받아 벡터에 저장하고 벡터를 검색하면 가장 큰 수를 출력하는 프로그램을 작성하라. [실행결과] 정수(-1이 입력될 때까지)>>10 6 22 6 88 77 -1 가장 큰수는? 88 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 32 package practice07_01; import java.util.Vector; import java.util.Scanner; public class answer07_01 { public static void main(String[] args) { // TODO Auto-generated method st..

<Java> 자바의 정석 9장 1~4,7번

1.다음과 같은 실행결과를 얻도록 SutdaCard 클래스의 equals()를 멤버변수인 num,isKwang의 값을 비교하도록 오버라이딩하고 테스트 하시오. 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 32 33 34 35 36 37 38 public class Exercise9_1 { public static void main(String[] args) { // TODO Auto-generated method stub SutdaCard c1 = new SutdaCard(3,true); SutdaCard c2 = new SutdaCard(3,true); System.out.println("c1="+..

<Java> 명품 Java programming 6장 9~11

9. 철수와 컴퓨터의 가위바위보 게임을 만들어보자. 가위, 바위, 보는 각각 1,2,3 키이다. 철수가 키를 입력하면, 동시에 프로그램도 Math.Random()을 이용하여 1,2,3 중에 한 수를 발생시키고 이것을 컴퓨터가 낸 것으로 한다. 그런 다음 철수와 컴퓨터 중에 누가 이겼는지 판별하여 승자를 출력하라. [실행결과] 철수[가위(1), 바위(2), 보(3),끝내기(4)]>>1 가위 : 가위 비겼습니다. 철수[가위(1), 바위(2), 보(3),끝내기(4)]>>2 바위 : 가위 철수가 이겼습니다. 철수[가위(1), 바위(2), 보(3),끝내기(4)]>>3 보 : 가위 컴퓨터가 이겼습니다. 철수[가위(1), 바위(2), 보(3),끝내기(4)]>>4 종료합니다. [풀이] 1 2 3 4 5 6 7 8 9 ..

<Java> 명품 Java Programming 실습문제 6장 1 - 8

1. 다음 main()이 실행되면 아래 예시와 같이 출력되도록 MyPoint 클래스를 작성하라. 1 2 3 4 5 6 7 8 9 10 11 public static void main(String[] args) { MyPoint p = new MyPoint(3,50); MyPoint q = new MyPoint(4,50); System.out.println(p); if(p.equals(q)) System.out.println("같은점"); else System.out.println("다른점"); Colored by Color Scripter cs [실행결과] Point(3,50) 다른점 [풀이] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 class MyPoint{ int x; i..

<대구미술관> 이건희 컬렉션 특별전 (웰컴 홈:향연) 후기

대구 미술관에 이건희 회장님께서 생전에 소장하고 계시다가 타계하신 후 사회에 기증하신 작품들을 전시한다는 소식에 간만에 부모님들과 바람도 쐴겸해서 미술관으로 향했습니다. * 최근 코로나로 인해 대구 미술관은 현재 예약제로 운영되고 있습니다. 혹시나 관심이 있으신 분은 대구미술관 웹사이트나 인터파크에서 먼저 예약을 하고 가셔야 합니다. >현재 예약은 인터파크에서 무료로 하고 있습니다. 사진에 인터파크 대구미술관 예약링크를 걸어두겠습니다. **대구 미술관은 총 3개의 층으로 이루어져 있으며, 이건희 컬렉션은 2층에서 열리고 있습니다. ***아쉽게도 세간에 알려진 모든 작품들이 전시된 것이 아니라 반은 다른 곳으로 가게 되었습니다. 특히나 이중섭 화백의 작품이 오지 못한 것은 몹시 아쉽습니다. 현재 대구미술관..

기타/기타 2021.07.11

<JAVA> 명품 JAVA Programming 5장 실습문제 9번, 10번, 11번

9번. 다음 Stack 인터페이스를 상속받아 실수를 저장하는 StringStack 클래스를 구현하라. 1 2 3 4 5 6 interface Stack{ int length(); //현재 스택에 저장된 개수 리턴 int capacity(); //스택의 전체 저장 가능한 개수 리턴 String pop(); //스택의 촙에 실수 저장 boolean push(String val); //스택의 촙에 저장된 실수 리턴 } Colored by Color Scripter cs 그리고 다음 실행 사례와 같이 작동하도록 StackApp 클래스에 main()메소드를 작성하라. [실행결과] 총 스택의 저장 공간의 크기 입력>>3 문자열 입력>>hello 문자열 입력>>sunny 문자열 입력>>smile 문자열 입력>>hap..

<JAVA> 명품 JAVA Programming 5장 실습문제 3- 4번

다음은 단위를 변환하는 추상 클래스 Converter이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import java.util.Scanner; abstract class Converter { abstract protected double convert(double src); // 추상 메소드 abstract protected String getSrcString(); // 추상 메소드 abstract protected String getDestString(); // 추상 메소드 protected double ratio; // 비율 public void run() { Scanner scanner = new Scanner(System.in); System.out.println(..

<Java> 명품 Java programming 5장 5번, 6번, 7번, 8번

[5~8] 다음은 2차원 상의 한 점을 표현하는 point 클래스이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 class Point{ private int x,y; public Point(int x, int y) { this.x = x; this.y = y; } public int getx() { return x; } public int gety() { return y; } protected void move(int x, int y) { this.x = x; this.y = y; } } Colored by Color Scripter cs 5. point를 상속받아 색을 가진 점을 나타내는 ColorPoint 클래스를 작성하라. 다음 main()메소드를 포함하..

<Java> 명품 Java programming 5장 실습문제 1 -2 해답

[1~2] 다음 TV 클래스가 있다. 1 2 3 4 5 6 7 8 9 class TV{ private int size; public TV(int size) { this.size = size; } protected int getSize() { return size; } } cs 1. 다음 main() 메소드의 실행 결과를 참고하여 TV를 상속받는 ColorTV 클래스를 작성하라. 1 2 3 4 public static void main(String[] args) { // TODO Auto-generated method stub ColorTV myTV = new ColorTV(32,1024); myTV.printProperty(); cs [실행결과] 1 32인치1024컬러 cs [풀이] 1 2 3 4 5 6..

<Java> 명품 Java programming 4장 실습문제 5 ~ 8 해답

5. 다음 설명대로 Circle 클래스와 CircleManager 클래스를 완성하라. - 문제 생략 - [결과] x,y,radius >>3.0 3.0 5 x,y,radius >>2.5 2.7 6 x,y,radius >>5.0 2.0 4 (3.0,3.0)5 (2.5,2.7)6 (5.0,2.0)4 [문제풀이] 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 32 33 34 import java.util.Scanner; class Circle{ private double x,y; private int radius; public Circle(double x, double y, int radius) { this...

반응형