목록Java/스터디 예제 풀이 (12)
archive
11. 이름과 학점(4.5만점)을 5개 입력받아 해시맵에 저장하고, 장학생 선발 기준을 입력 받아 장학생 명단을 출력하라. 미래장학금관리시스템입니다. 이름과 학점 >> 적당히 3.1 이름과 학점 >> 나탈락 2.4 이름과 학점 >> 최고조 4.3 이름과 학점 >> 상당히 3.9 이름과 학점 >> 고득점 4.0 장학생 선발 학점 기준 입력 >> 3.2 장학생 명단 : 최고조 상당히 고득점 [Hint] HashMap의 전체 요소를 검색하여 학점이 3.2 이상인 학생을 알아내야 한다. 예제 7-6은 해시맵 전체를 검색하는 코드 사례를 보여준다. package 제네릭과컬렉션; import java.util.*; public class Scholarship { public static void main(Strin..
8. Vector 컬렉션을 이용하여 강수량의 평균을 유지 관리하는 프로그램을 작성하라. 강수량을 입력하면 벡터에 추가하고 현재 입력된 모든 강수량과 평균을 출력한다. package 제네릭과컬렉션; import java.util.*; public class Precipitation { public static void main(String[] args) { Vector rain = new Vector(); Scanner input= new Scanner(System.in); while(true){ int sum=0; System.out.print("강수량 입력 (0 입력 시 종료) >> "); int x=input.nextInt(); rain.add(x); if(x==0) break; for(int i=0..
1. Simple Pair 클래스 작성하기 package 제네릭과컬렉션; public class SimplePair { private T name1; private T name2; public SimplePair(T name1,T name2) { this.name1=name1; this.name2=name2; } public void setFirst(T name1) { this.name1=name1; } public void setSecond(T name2) { this.name2=name2; } public T getFirst() { return name1; } public T getSecond() { return name2; } public static void main(String[] args) {..
1. 자율주행 자동차 추상메소드 실습 예제 package 자율주행자동차; public interface OperateCar { void start(); void stop(); void setSpeed(int speed); void turn(int degree); } package 자율주행자동차; public class AutoCar_자동차제조사구현부분 implements OperateCar { public void start() { System.out.println("자동차가 출발합니다."); } public void stop() { System.out.println("자동차가 정지합니다."); } public void setSpeed(int speed) { System.out.println("자동차가 ..
8. 다음은 키와 값을 하나의 아이템으로 저장하고 검색 수정이 가능한 추상 클래스가 있다. abstract class PairMap { protected String KeyArray[]; // key 들을 저장하는 배열 protected String valueArray[]; // value 들을 저장하는 배열 abstract String get(String key); // key 값을 가진 value 리턴, 없으면 null 리턴 abstract void put(String ket, String value); // key와 value를 쌍으로 저장. 기존에 key가 있으면, 값을 value로 수정 abstract String delete(String key); // key 값을 가진 아이템 (value와 ..
1. 동물 예제 package 동물예제; public class Animal { private double weight; private String picture; void eat(){ System.out.println("eat()가 호출되었음"); } void sleep(){ System.out.println("sleep()가 호출되었음"); } } package 동물예제; public class Lion extends Animal{ private int legs=4; void roar() { System.out.println("roar()가 호출되었음"); } } package 동물예제; public class Eagle extends Animal{ private int wings=2; void fl..