본문 바로가기

분류 전체보기340

[명품자바프로그래밍] 5장 실습문제(2) 4. main() 함수를 다음과 같이 수행할 수 있도록 하기 위한 CPoint 클래스와 CColorPoint 클래스를 작성하고 전체 프로그램을 완성하라. CColorPoint 클래스와 어떤 메소드에서도 System.out.println()을 호출해서는 안 된다. Cpoint 클래스는 생성자가 오직 하나뿐이다. public void main(String []arg){ CPoint a,b ; a = new CPoint(2,3); b = new CColorPoint(3,4,"red"); a.show(); b.show(); System.out.println(a); System.out.println(b); Chapter5_4.java class CPoint{ int a; int b; String color; CP.. 2018. 9. 19.
[명품자바프로그래밍] 5장 Open Challenge 다음과 같은 클래스 구조와 조건을 가진 자바 프로그램을 작성해보라. Product클래스는 각 상품의 고유한 식별자, 상품 설명, 생산자, 가격 정보를 포함하고 있다. Book 클래스는 ISBN 번호, 저자, 책 제목 정보를 포함한다. CompactDisc 클래스는 앨범 제목, 가수 이름 정보를 포함한다. ConversationBook은 회화책에서 다루는 언어명 정보를 포함한다. 객체 지향 개념에 부합하도록 적절한 접근 지정자, 필드, 메소드, 생성자 등을 작성하라. ProductInfo 클래스를 만들고 이곳에 main()을 둔다. main()에서는 최대 10개의 상품을 추가할 수 있으며 모든 상품의 정보를 조회할 수 있다. 모든 제폼에 대한 정보를 출력할 때 Product 타입의 레퍼런스를 이용하라. i.. 2018. 9. 19.
[절대JAVA]3장 프로그래밍 연습문제(2) 6. 천만 이하의 정수 하나를 입력 받아 우리가 사용하는 단위인 만, 천, 백, 십, 일 단위로 출력하는 프로그램을 작성하시오. - 즉 입력이 2347653이면 "234만 7천 6백 5십 3입니다."로 출력 package Chapter3_6; import java.util.Scanner; public class Chapter3_6 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); int num = input.nextInt(); int tmp; // 임시 변수 int mm=num/10000; //만의 자리 수 tmp=num%10000; int k=.. 2018. 9. 19.
[절대JAVA]3장 프로그래밍 연습문제(1) 1. 표준입력으로 두 실수를 입력 받아 합과 평균을 구하여 출력하는 프로그램을 작성하시오. - 합과 평균 모두 실수로 출력 package Chapter3_1; import java.util.Scanner; public class Chapter3_1 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); double a = input.nextDouble(); double b = input.nextDouble(); System.out.println("합 : "+(a+b)+", 평균 : "+(a+b)/2); } } 2. 위 프로그램에서 다음 조건을 만족하는.. 2018. 9. 19.
[절대JAVA]2장 프로그래밍 연습문제(2) 6. 다음 조건을 만족하는 ToCode를 구현하여 테스트하는 프로그램을 작성하시오. - 문자를 저장할 변수를 선언하여 문자 '자'를 저장 - 위 문자를 출력 - 다시 위의 변수에 '\uc790'을 저장한 후 메소드 printf()에서 문자를 출력 package Chpater2_6; public class ToCode { public static void main(String[] args) { // TODO Auto-generated method stub char text = '자'; System.out.println(text); text='\uc790'; System.out.printf("%c",text); } } 7. 다음 조건을 만족하는 클래스 PersonInfo를 구현하여 테스트하는 프로그램을 작성.. 2018. 9. 18.
[절대JAVA]2장 프로그래밍 연습문제(1) 1. 다음 조건을 만족하는 클래스 HelloJava를 구현하여 테스트하는 프로그램을 작성하시오. - 필드로 정적인 name : 자료형 String : 초기 값 : "Hello, Java Application!" - 위의 필드를 출력 package Chpater2_1; public class HelloJava { public static void main(String[] args) { // TODO Auto-generated method stub String name = "Hello, java Application!"; System.out.println(name); } } 2. 다음 조건을 만족하는 TypeInt 클래스를 구현하여 테스트하는 프로그램을 작성하시오. - 정수 4종류의 자료형을 모두 선언한 후.. 2018. 9. 18.
반응형