![[.java/자바] 인원 수 입력 받고 이름, 전화번호 저장 및 검색](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHwW7q%2Fbtrd1yWKpQ0%2FQSLoLPCFKkQvMstdqhAkdK%2Fimg.png)
[.java/자바] 인원 수 입력 받고 이름, 전화번호 저장 및 검색Java/.java2021. 9. 8. 18:00
목차
코드
import java.util.Scanner;
class Phone {
public String name;
public String num;
String n_name;
public Phone(String name, String num) {
this.name = name;
this.num = num;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Phone phone [];
int i;
System.out.print("인원수 > ");
int n = sc.nextInt();
phone = new Phone[n];
for (i=0; i<phone.length; i++)
{
System.out.println("이름 작성(빈칸없이) > ");
String name = sc.next();
System.out.println(name+"의 번호 작성(빈칸없이) > ");
String num = sc.next();
phone[i] = new Phone(name,num);
}
System.out.println("저장되었습니다..");
while(true)
{
System.out.print("검색할 이름 (종료 시 '그만' 입력) > ");
String name = sc.next();
for(i=0; i<phone.length; i++)
{
if(name.equals(phone[i].name))
{
System.out.println(name+"의 번호는 "+phone[i].num+"입니다.");
i--;
break;
}
}
if(name.equals("그만")) {
System.out.println("<시스템 종료>");
break;
}
if (i == phone.length)
System.out.println(name+"이 없습니다.");
}
sc.close();
}
}
실행 예시
728x90
반응형
'Java > .java' 카테고리의 다른 글
[.java/자바] 학생과 교사 정보 입력 후 출력 (0) | 2021.08.29 |
---|---|
[.java/자바] 두 정수를 입력받아 연산자를 통해 크기를 비교하는 코드 (0) | 2021.08.25 |
[.java/자바] 초 단위의 정수를 시간, 분, 초로 나누어 출력하는 코드 (0) | 2021.08.23 |
@kdj :: Childev'note
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!