study/Programming (4) 썸네일형 리스트형 [Java] HashMap * 도시이름과 나라이름을 저장하는 HashMap을 만들고 검색>출력한다. import java.util.*; public class HashMapAssign10 { public static void main(String[] args) { Map map= new HashMap(); map.put("서울", "한국"); map.put("브라질리아","브라질"); map.put("아디스아바바","에티오피아"); System.out.println("도시 이름을 입력하세요."); Scanner scanner= new Scanner(System.in); String city= scanner.next(); if(map.containsKey(city)==true) { System.out.println(city+ "은(.. [Java] 제네릭 메소드로 변경하기 - 게시판에 작성자 이름을 검색하면 그 작성자가 작성한 글의 제목을 출력하도록 프로그램을 작성한다. - 에 QABoard class를 추가하고 main() 메소드에 QABoard 객체로 작성된 배열을 추가한다. - 의 findSubject() 메소드를 제네릭 메소드로 변경하여 OpenBoard와 QABoard 객체에서 모두 사용할 수 있도록 한다. class OpenBoard{ String subject; String content; String writer; public OpenBoard(String subject, String content, String writer){ this.subject= subject; this.content= content; this.writer= writer; } } pu.. [Java] 예외처리문(try~catch), 곱한 값이 음수일 경우 import java.util.Scanner; public class CalculatorExample{ static int mul(int x, int y){ int result= x*y; return result; } static int div(int x, int y){ System.out.println("x * y=" +mul(x, y)); System.out.println("x / y=" +div(x, y)); } public static void main(String[] args){ System.out.println("정수값 2개 입력해주세요"); Scanner.scanner= new Scanner(System.in); int x= scanner.nextInt(); int y= scanner.nex.. [JAVA] 추상 메소드, 인터페이스 *기존 추상메소드 코드를 인터페이스 사용하여 구현하기 조건) shape 추상 클래스를 인터페이스로 변경 shape 인터페이스의 구현 클래스로 circle 클래스를 변경 인터페이스로 구현 객체를 사용하여 결과 출력 package sec01; abstact class Shape{ double PI= 3.14; abstract void draw(); public double findArea(){ return 0.0; } } package sec01; class Circle extends Shape{ int radius; public Circle(int radius){ this.radius= radius; } public void draw(){ System.out.println("원을 그리다"); } publi.. 이전 1 다음