-
[Java] 명품 자바 프로그래밍(Java Programming) 7장 실습문제 10번 Java / CSECSE/Java 2015. 6. 13. 11:08
Location.java
12345678910111213141516171819202122232425262728293031323334353637383940package chap6;public class Location {private String lname;private double latitude, longitude;public Location(String lname, double latitude, double longitude) {super();this.lname = lname;this.latitude = latitude;this.longitude = longitude;}public String getLname() {return lname;}public void setLname(String lname) {this.lname = lname;}public double getLatitude() {return latitude;}public void setLatitude(double latitude) {this.latitude = latitude;}public double getLongitude() {return longitude;}public void setLongitude(double longitude) {this.longitude = longitude;}}cs Ex10.java
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950package chap6;import java.util.HashMap;import java.util.Scanner;public class Ex10 {public static void main(String[] args) {HashMap<String, Location> hv = new HashMap<String, Location>();Scanner scan = new Scanner(System.in);Location Seoul = new Location("Seoul", 37.5666977, 126.9764277);Location Daejeon = new Location("Daejeon", 36.351673, 127.386739);Location Daegu = new Location("Daegu", 35.87975, 128.5667);Location Busan = new Location("Busan", 35.179992, 129.076815);Location Suwon = new Location("Suwon", 37.263381, 127.028570);hv.put(Seoul.getLname(), Seoul);hv.put(Daejeon.getLname(), Daejeon);hv.put(Daegu.getLname(), Daegu);hv.put(Busan.getLname(), Busan);hv.put(Suwon.getLname(), Suwon);String city;while (true) {System.out.print("지명을 통한 검색 (종료시 q): ");city = scan.next();if (city.equals("q")) {scan.close();System.exit(0);}Location obj = hv.get(city);if (obj != null) {System.out.println("City Name: " + obj.getLname());System.out.println("Latitude: " + obj.getLatitude());System.out.println("Longitude: " + obj.getLongitude());} else {System.out.println("찾고자 하는 도시가 없습니다!!");}}}}cs 실행결과:
'CSE > Java' 카테고리의 다른 글
[Java] 2-1. 자료형과 연산자 (0) 2015.08.06 [Java] 2. 자료형과 연산자 (0) 2015.08.05 [Java] 1. Java 기본 구조 (1) 2015.07.24 [Java] 명품 자바 프로그래밍(Java Programming) 7장 실습문제 6번 (0) 2015.06.13 [Java] 명품 자바 프로그래밍(Java Programming) 6장 실습문제 2번 (0) 2015.06.13 [Java] 명품 자바 프로그래밍(Java Programming) 7장 실습문제 12번 Java / CSE (0) 2015.06.13