본문 바로가기

Programming Study51

[절대JAVA]8장 프로그래밍 연습문제(1) 1. 다음 조건을 만족하는 클래스를 구현하여 테스트하는 프로그램을 작성하시오. - 표준입력으로 두 개의 정수를 입력 받아 곱셈 연산 결과를 출력 - 표준입력에서 정수가 아닌 값이 입력되면 예외가 발새하여 실행이 중단되는데, 이를 예외 처리하여 실행되도록 구현 - 다음 소스를 참고 int x = 0, y = 0, z = 0; Scanner input = new Scanner(System.in); System.out.print("정수 두 개 입력 : "); x = input.nextInt(); y = input.nextInt(); z =x*y;System.out.printf("%d * %d = %d %n", x, y, z); Chapter8_1.java package Chapter8_1; import jav.. 2018. 9. 27.
[명품자바프로그래밍] 7장 실습문제(2) 7. 아래의 HV 클래스는 해시맵을 인자로 받아 벡터를 리턴하는 hashToVector() 메소드를 가지고 있다. 이 메소드는 해시맵 내의 '값(Value)'을 모두 Vector에 삽입하여 리턴한다. hashToVector()를 작성하라. import java.util.*; class HV { Public static Vecter hashToVecter(HashMap h) { .............................................. .............................................. // 여기를 작성하라. } public static void main(String[] args) { HashMap h = new Hash(); h.put("범죄", .. 2018. 9. 26.
[명품자바프로그래밍] 7장 실습문제(1) 1. Scanner 클래스를 사용하여 10개의 실수 값을 키보드로부터 읽어 벡터에 저장한 후 벡터를 검색하여 가장 큰 수를 출력하는 프로그램을 작성하라. Chapter7_1.java import java.util.Scanner; import java.util.Vector; public class Chapter7_1 { public static void main(String[] args) { // TODO Auto-generated method stub Vector v = new Vector(); Scanner sc = new Scanner(System.in); for(int i=0; i 2018. 9. 26.
[명품자바프로그래밍] 6장 Open Challenge 영문자로 구성된 텍스트를 입력받아 영문자 알파벳의 히스토그램을 만들어보자. 이 도전 문제는 문자열을 다루는 연습을 위한 것이다. 대문자와 소문자는 모두 같은 것으로 다룬다. import java.io.IOException; import java.io.InputStreamReader; public class AlphabetHistogramApp { static int alphabet[] = null; final static int alphabetNum = 26; AlphabetHistogramApp(){ alphabet = new int[alphabetNum]; for(int i=0;i='a'&&c 2018. 9. 26.
[절대JAVA]7장 프로그래밍 연습문제(2) 6. 다음 조건을 만족하도록 오늘이 속한 월의 달력을 출력하는 프로그램을 작성하시오. - 다음과 같이 출력되도록 한다. package Chapter7_6; import java.util.Calendar; public class Chapter7_6 { // 윤년X public static void print(int k, int date) { // k는 공백 개수, date는 월의 마지막 날짜 int count=1; for(int i=0;i 김미현 입력하신 김미현의 전화번호는 010-3675-8754 입니다. package Chapter7_9; import java.util.HashMap; import java.util.Scanner; public class Chapter7_9 { public static .. 2018. 9. 25.
[절대JAVA]7장 프로그래밍 연습문제(1) 1. 다음 조건을 만족하는 클래스 Person을 구현하여 테스트하는 프로그램을 작성하시오. - 클래스 Person은 이름을 저장하는 필드 구성 - 클래스 Person은 상위 클래스 Object의 메소드 equals()를 오버라이딩하여 이름이 같으면 true를 반환하는 메소드 구현 - 다음과 같은 소스로 클래스 Person을 점검 Person p1 = new Person("홍길동"); System.out.println(p1.equals(new Person("홍길동"))); System.out.println(p1.equals(new Person("최명태"))); Person.java package Chapter7_1; public class Person { String name; // 이름 Person(St.. 2018. 9. 24.
반응형