본문 바로가기
공부

HashMap 을 이용한 정보 출력

by 하프상 2017. 6. 1.

package java_programming;


import java.util.HashMap;


import java.util.Scanner;


class Studentt

{

int num = 0;

String adr;

public Studentt(int num, String adr)

{

this.num = num;

this.adr = adr;

}

String set()

{

return num + " | " + adr;

}

}



public class StudentInform {


public static void main(String[] args) {

// TODO Auto-generated method stub

HashMap<String, Studentt> stu = new HashMap<String, Studentt>();

Scanner sc = new Scanner(System.in);

for(int i=1; i<6; i++)

{

System.out.print(i+"번째 학생의 이름 | 번호 | 주소 : ");

String name = sc.next();

int num = sc.nextInt();

String adr = sc.next();

stu.put(name, new Studentt(num, adr));

}

System.out.print("찾고 싶은 학생의 이름을 입력하시오 : ");

Scanner sc2 = new Scanner(System.in);

String getName = sc2.next();

Studentt stuu = stu.get(getName);

System.out.println(getName + " 의 정보 : " + stuu.set());


}



}



댓글